【发布时间】:2012-02-10 11:11:19
【问题描述】:
我有一个扩展,它使用 Firefox 中的 XPCOM 来工作。现在我想把它移植到 Chrome。由于使用它的唯一方法是使用 npapi 和 npruntime,我想我至少必须重写所有的胶水。
为了尽可能多地保留源代码,我正在考虑编写一个类似于 Mozilla 中的header.py 的idl 转换器。这是否已经完成和/或是否有任何资源可用于从 XPCOM 切换到 NPAPI?
【问题讨论】:
-
XPCOM 对插件的支持一直是gone for a while - 你有扩展吗?
-
很抱歉造成混淆,是的,它是一个“扩展”。
-
所以你想将基于 XPCOM 的扩展移植到 Chrome 扩展,这可能需要一个 NPAPI 插件来进行本机调用?或者你认为你需要 NPAPI 做什么?
-
@GeorgFritzsche 我确实知道,我需要本地调用 ;)
标签: firefox google-chrome google-chrome-extension npapi xpcom