繁体   English   中英

可访问性可信流程的 Lion 最佳实践

[英]Lion best practice for Accessibility Trusted Processes

我以为我在某处读到,可以在 Lion 的 plist 或权利文件中将应用程序标记为 AXIsProcessTrusted True。 现在我正在搜索它,我没有看到任何比 2008 年更新的文档或最佳实践更新。

是否可以在其构建(plist 等)中制作和应用 AXMakeProcessTrusted?

如果是这样,是否仍然需要用户以 root 身份验证为旧文档 state 才能启用此功能?

最后,我正在查看示例应用程序 UIElementInspector,但我没有看到该应用程序在任何地方调用此 function。 那么为什么它是受信任的,和/或我的应用程序如何获得与此应用程序相同的访问级别,而对用户的痛苦最小?

我可以明确地回答第 3 部分(虽然不是第 1 和第 2 部分):如果您打开应用程序沙盒,UIElementInspector 会中断(就像我在我的应用程序中所做的那样 - 毕竟,该应用程序不仅仅是为了修补)。 沙盒显然会降低对本地进程的可访问性(大概除非 AXMakeProcessTrusted 已成功执行)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM