强制 Firefox 安装附加组件

gen*_*sis 4 firefox compatibility firefox-extensions

我想在 Firefox 中安装一个新的附加组件——Firesheep,但是当我尝试这样做时(从xpi文件中),它告诉我它可以安装,因为它与 4.0.1 不兼容。

但是,兼容性检查已禁用。有没有办法强制安装附加组件?

slh*_*hck 9

就我而言,您可以“破解”一个xpi文件以更改所需的最大版本。

  1. 重命名xpitozip并使用您最喜欢的解压缩软件将其解压缩
  2. 找到install.rdf文件并在文本编辑器中打开它
  3. 更改以下行(如果您正在谈论这个 Firesheep):

    <em:maxVersion>3.6.*</em:maxVersion>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 那个:

    <em:maxVersion>4.0.1</em:maxVersion>
    
    Run Code Online (Sandbox Code Playgroud)
  5. 保存文件并再次压缩整个文件夹。

  6. 重命名为zipintoxpi并再次尝试安装附加组件。

请注意,这不一定会使附加组件起作用,但至少应该安装它。