题
我有一个非常古老的(1992年)browser plugin for mac工作在几个不同的浏览器。然而,由于火狐限制了它的插件XPI文件中3.6火狐,插件不再工作。
我还没有能够找到一份有用的文件描述什么我需要做我的插件,以使它成为一个XPI,或者至少载的由火狐,任何人都可以点我在这样一份文件?或者刚刚向我解释什么我需要做什么?我使用的载。
解决方案
所以如果这是一个NPAPI插件,你就可以创建一个简单的XPI(这是一个压缩文件):
your-plugin.xpi/
install.rdf
plugins/
your-plugin.dylib
这从下 https://developer.mozilla.org/en/Bundles 我页链接的更早。
你可以创建安装。卢旺达国防军通过阅读和下的 安装。卢旺达国防军参考页上MDC 或者只是生存根扩展使用喜欢的东西 延长向导 (这里的 一个"更加正式"版本addons.mozilla.org, 但是我还没有使用这一)而采取的安装。卢旺达国防军从它。
你应该很可能限制扩展到Mac你的安装。卢旺达国防军(为,只需要阅读的安装。卢旺达国防军参考)。
[原来的答复是:]什么技术的使用的插件?XPI是 包机制;回答你的问题取决于是否对技术的使用仍然支持在火狐3.6.
我不认为有跨browser plugin技术,曾在1992年和仍然在使用,现在,所以很难猜猜是什么样的插件你在说什么。
其他提示
脑;问题是最有可能的是在Firefox 3.6中,他们取消了对NPAPI插件的XPCOM接口的支持。你需要自行npruntime使用。
HTTP:// colonelpanic.net/2010/01/firefox-3-6-has-removed-support-for-xpcom-plugins/
您还可以考虑使用 FireBreath 与重写它,因为抽象了很多细节。