首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux上的NPAPI和Google Chrome

Linux上的NPAPI和Google Chrome
EN

Stack Overflow用户
提问于 2010-10-07 12:44:21
回答 1查看 1.7K关注 0票数 1

我正在Linux上开发一个NPAPI插件,在使用Google Chrome时遇到了几个问题(尽管它在Firefox上工作得很好)。

首先,插件执行会挂起,经过一段很长的痛苦时间后,我发现当最后一个参数(对于返回的result)为空时,对NPN_Evaluate的调用就会挂起。它在火狐上运行良好。解决方案是将NPVariant类型变量的地址作为参数传递,而忽略该值。

之后,插件加载正常,但我遇到了这个错误消息: 8886:8886:195170759489:ERROR:webkit/glue/plugins/webplugin_delegate_impl_gtk.cc(129)未在bool WebPluginDelegateImpl::WindowedCreatePlugin()窗口插件中实现,但没有xembed。请参阅http://code.google.com/p/chromium/issues/detail?id=38229

有没有关于如何让这个插件工作的想法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-26 23:18:33

你需要在你的插件中使用XEmbed才能使用Chrome。文档地址:https://developer.mozilla.org/en/XEmbed_Extension_for_Mozilla_Plugins

FireBreath使用以下方法:http://firebreath.org

它是开源的(BSD许可),所以你可以在你的插件中使用它,也可以厚颜无耻地“借用”xembed的代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3878744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档