在沙盒应用程序模式下的Cocoa WebView中的Silverlight

时间:2012-08-15 06:31:37

标签: silverlight cocoa webview sandbox entitlements

问题很简单,我有一个WebView可用于浏览某些可能包含silverlight应用程序的页面。

一切都在非沙盒模式下运行良好。

在沙盒模式下,所有webkit插件都可以工作,但Silverlight除外:没有抛出异常,沙箱日志中没有任何内容,只是页面中的空Silverlight应用占位符。

我想知道是否有人偶然发现了同样的问题,并找到了一种方法让它发挥作用:)

更新:我将以下键/值添加到我的权利文件中但没有帮助

<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
    <string>com.apple.WebKit.PluginAgent</string>
</array>

更新2:silverlight版本5.1.10411.0,Mac OSX:10.8(12A269)

1 个答案:

答案 0 :(得分:0)

我在Mac OS X Lion 10.7.4(11E53)上工作, 使用:

<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
    <string>com.apple.WebKit.PluginAgent</string>
</array>

在.entitlements文件中。在WebView中测试了Silverlight和Flash插件。