我有一个非常古老的(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 与重写它,因为抽象了很多细节。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top