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