6.45 如何在Firefox中安装、使用老插件 https://scz.617.cn/misc/201104081535.txt Q: 最近从Firefox 3.x升级到4.0,发现一些老插件无法安装、使用,比如Live HTTP Headers、SQL Inject Me等等。但实际上这些老插件并没有依赖4.0的新特性。我已 经安装了Nightly Tester Tools插件,不能解决问题。 A: scz@nsfocus 安装Add-on Compatibility Reporter插件即可,这是最省事的办法。 A: 2011-03-29 http://research.zscaler.com/2011/03/make-your-old-add-ons-work-with-firefox.html 先解决安装问题,以Live HTTP Headers为例。 https://addons.mozilla.org/en-US/firefox/addon/live-http-headers/ https://addons.mozilla.org/firefox/downloads/latest/3829/addon-3829-latest.xpi http://releases.mozilla.org/pub/mozilla.org/addons/3829/live_http_headers-0.16-fx+sm.xpi 用非Firefox的其它手段直接下载live_http_headers-0.16-fx+sm.xpi,因为Firefox 会特殊处理xpi文件,你无法在Firefox里保存xpi文件到硬盘上。这实际是一个zip文 件,解压缩后内含install.rdf,其中有段内容如下: -------------------------------------------------------------------------- {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 0.8 3.6.* -------------------------------------------------------------------------- 将"3.6.*"改成"4.0.*",重新打包生成xpi文件,拖入Firefox即可安装。 如果以前安装过Live HTTP Headers,只是Firefox升级到4.0之后无法启用它了,可 以用类似办法解决使用问题。 C:\Users\\AppData\Roaming\Mozilla\Firefox\Profiles\.default\extensions\ 这个目录下存放了所有插件。有的插件已经将xpi解压成目录,有的插件仍以xpi形式 存在,Live HTTP Headers对应的是: {8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}.xpi 照前述办法修改install.rdf即可。 注意,这些办法都是Hacking,除非你清楚地知道自己在干什么,并预知后果,否则 请勿尝试。