Ví dụ về kết quả sau khi áp dụng - nohu52.win
Trang web hàng đầu về trò chơi trực tuyến trên nohu52.win
Đọc Thông tin Khả năng Truy cập từ Các Ứng dụng Dựa trên Electron trên Mac
Dưới đây là đoạn win win - game bài mã ban ca nang tien Swift minh họa cách thiết lập các thuộc tính này:
func setAttributes(_ app: NSRunningApplication) {
let axApp = AXUIElementCreateApplication(app.processIdentifier)
let manualAccessabilityAttribute = "AXManualAccessibility"
let enhancedUserInterfaceAttribute = "AXEnhancedUserInterface"
var result = AXUIElementSetAttributeValue(axApp, manualAccessabilityAttribute as CFString, kCFBooleanTrue)
if result == .success {
print("Đã thiết lập thành công \(manualAccessabilityAttribute)")
} else {
print("Thất bại khi thiết lập \(manualAccessabilityAttribute): \(result.rawValue)")
}
result = AXUIElementSetAttributeValue(axApp, enhancedUserInterfaceAttribute as CFString, kCFBooleanTrue)
if result == .success {
print("Đã thiết lập thành công \(enhancedUserInterfaceAttribute)")
} else {
print("Thất bại khi thiết lập \(enhancedUserInterfaceAttribute): \(result.rawValue)")
}
}
Sau khi kích hoạt, bạn có thể dễ dàng truy cập vào nhiều ứng dụng dựa trên Electron như Slack hoặc Notion. Ngoài ra, bạn còn có thể tạo các bounding box để làm nổi bật các phần tử giao diện người dùng.
Ví dụ về kết quả sau khi áp dụng:

Lưu ý rằng quá trình này yêu cầu quyền truy cập đầy đủ vào hệ thống, vì vậy bạn cần đảm bảo rằng ứng dụng của mình đã được cấp quyền phù hợp trong cài đặt bảo mật của macOS.
Sửa đổi lần cuối vào 2025-02-23