在沙盒可可应用程序中捆绑的NPAPI插件

在沙盒可可应用程序中捆绑的NPAPI插件,第1张

概述我正在使用 Xcode 4.5.1开发一个cocoa应用程序.我的应用程序使用webview并捆绑一个插件以与该webview一起使用. 当我编译我的代码并运行我的应用程序时,它工作正常,插件加载并在webview中使用. 但是,如果我为我的应用启用沙箱环境,它将停止工作.该插件未加载. 当沙盒用完时,我从我的插件中获取此日志: 10/22/12 4:40:54.041 PM WebKitPlug 我正在使用 Xcode 4.5.1开发一个cocoa应用程序.我的应用程序使用webvIEw并捆绑一个插件以与该webvIEw一起使用.

当我编译我的代码并运行我的应用程序时,它工作正常,插件加载并在webvIEw中使用.

但是,如果我为我的应用启用沙箱环境,它将停止工作.该插件未加载.

当沙盒用完时,我从我的插件中获取此日志:

10/22/12 4:40:54.041 PM WebKitPluginHost[43018]: Instantiating Plugin

在沙盒中运行时,我从插件中得不到任何内容,但是webvIEw确实显示了我的插件视图应该是的空白框.它没有显示Missing插件消息,如果插件不在这里.

我尝试将此添加到我的应用的权利中:

com.apple.WebKit.PluginAgent

作为一个字符串

com.apple.security.temporary-exception.mach-lookup.global-name array

但没有运气.

你知道我怎么调试这个吗?

解决方法 请参阅我对 How do I add a Webkit plugin to my sandboxed OS X app WebView?的回复

总结:以32位模式运行将起作用,因为插件在与主机应用程序相同的进程中运行.在64位模式下,插件代理似乎缺少启动插件进程的权限,导致负载无提示失败.

总结

以上是内存溢出为你收集整理的在沙盒可可应用程序中捆绑的NPAPI插件全部内容,希望文章能够帮你解决在沙盒可可应用程序中捆绑的NPAPI插件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存