我想在 Firefox – Firesheep 中安装一个新的附加组件,但是当我尝试这样做(从文件xpi
)时,它告诉我无法安装,因为它与 4.0.1 不兼容。
但是兼容性检查被禁用了。有什么方法可以强制安装该插件吗?
答案1
您可以使用附加组件兼容性报告器。使用此扩展,Firefox 将安装所有扩展,无论它们是否兼容。此外,您可以从附加组件管理器报告(如果您愿意)给定扩展是否与当前版本的 Firefox 不兼容或报告错误。
答案2
据我所知,您可以“破解”一个xpi
文件来更改所需的最高版本。
- 将其重命名
xpi
为zip
,并使用您最喜欢的解压软件将其提取 - 找到该
install.rdf
文件并在文本编辑器中打开它 更改以下行(如果你正在谈论这只 Firesheep):
<em:maxVersion>3.6.*</em:maxVersion>
到那一个:
<em:maxVersion>4.0.1</em:maxVersion>
保存文件并再次压缩整个文件夹。
- 重命名
zip
并xpi
尝试再次安装该附加组件。
请注意,这并不一定会使附加组件工作,但它至少应该安装。
答案3
如果其他方法都失败了,可以通过以下链接下载先前版本的 Firefox:
https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
您可能需要 3.6 版本:
https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.6/win32/en-US/
答案4
下载此版本的 mozila,它应该可以完美运行: https://ftp.mozilla.org/pub/firefox/releases/3.6.28/win32/en-GB/