我想制作一个需要使用 Scripting Bridge 获取 Safari 中打开的选项卡列表的应用程序。那么是否可以对这样的应用程序进行沙箱处理,以便可以在 App Store 上销售?
问问题
869 次
1 回答
2
也许——这是商店政策的问题。从技术上讲,这很简单:将此权利添加到您的应用程序中:
"com.apple.security.temporary-exception.apple-events" = ( "com.apple.safari" );
您的应用程序现在可以将任何 Apple 事件(这是 Scripting Bridge 使用的)发送到 Safari。但是,您必须证明您使用该权利是合理的,这就是商店政策的用武之地。理论上,该权利正在被取代com.apple.security.scripting-targets
,这在 Mountain Lion 中是新的,但这是一个渐进的过程,而 Safari 没有还不支持。
于 2013-04-11T19:14:41.687 回答