我想使用浏览器插件在MacOS上打开和关闭Apples的画外音。
这可能吗?如果是,那么需要什么权限?
答案 0 :(得分:1)
我对你的问题进行了一些研究,虽然看起来有很多方法可以强迫VoiceOver说话(e.g. using NSAccessibilityPostNotification
),但用户需要启用VoiceOver才能开始。 Apple希望用户控制它,并且真的不希望开发人员以编程方式切换此设置。
你可以尝试的一个潜在的,令人厌恶的黑客(我不会在生产/运输代码中自己做)将通过运行AppleScript强制VoiceOver。例如。一个看起来像这样的脚本:
tell application "VoiceOver"
output "VoiceOver is now on"
end tell
似乎强制启用VoiceOver,至少从ScriptEditor开始。
另一方面,如果您的用户不习惯VoiceOver,他们will be confused and potentially furious with you。