一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

Disabling Extension Compatibility Checking in Firefox 3.0

25 6 月, 2008 1390点热度 0人点赞 0条评论

June 20th, 2008. Published under Mozilla.

For those of you that downloaded Firefox 3.0 and found out that some of their favorite extensions still haven’t been updated for the new release, here’s two fairly easy workarounds for disabling Firefox’s extension compatibility check.
Using the "Nightly Tester Tools" add-on to override extension incompatibility:

The first involves installing the Nightly Tester Tools extension which will allow you to "force install" any extension not yet compatible with Firefox 3.0. Simply install the extension and then attempt to install that incompatible extension you want. Once the "Add-ons Manager" informs you that the extension is incompatible, you’ll now have a new button displayed in the dialog box that states "Force install" which will install and override that extensions incompatibility.*

*Note: Installing the above extension or accomplishing the "Disable compatibility check" procedure as described below does not mean that all your desired extensions will actually work. It only means that you’ll be able to install them. If you find that an incompatible extension renders Firefox 3.0 unusable then just open Firefox in "Safe Mode", select "Disable all extensions" and you should be able to uninstall the offending extension and then restart Firefox normally.

Manually disabling extension compatibility checking in Firefox 3.0:

Here’s what you do: (don’t include the quotation marks I’ve placed around the texts and statements when typing them in)

  1. In your address bar, type "about:config" (remember, no quotes). You’ll receive a warning box that says anything you do here might void your warranty. Click the button that says you’ll promise to behave.
  2. Once the configuration page loads, right click anywhere within the configuration options list and select "New" and then select "Boolean" from the 3 choices given (Boolean is a "true" or "false" type statement for those that don’t know).
  3. The next box that pops will ask you to "Enter the preference name". Enter the following statement: "extensions.checkCompatibility".
  4. Another box will pop up asking you to choose the Boolean value. Select "False" and click OK. You’re new statement should now appear in the list of configuration options.
  5. Restart your browser and you can try out those extensions you’ve been wanting to install.

Yet another Note: If you entered the wrong type (like String instead of Boolean) or perhaps misspelled the statement, your new entry will most likely be removed from "about.config" when the browser is restarted giving you another chance to try again. If the bogus entry isn’t removed then right-clik on the entry and select "Reset" then restart the browser once more. The entry will be gone.

Once you make this change you’ll find that the "Add-ons Manager" will display a drop-down yellow bar that warns you that compatibility checking has been disabled and provides you an "Enable" button as shown below:

Compatibility check

Again, overriding extension compatibility does not guarantee that an incompatible plugin will work. You may find that an extension that’s not yet updated can work properly, cause Firefox to immediately fail, seriously degrade performance or subtly degrade it over time. I do this myself but 95% of the time it’s for testing purposes only. You take your chances when you disable a safety feature like this.

Be that as it may, welcome to the world of hacking Firefox.

补充:还有一个笨办法,我一直用.呵呵.
手工下载扩展的安装包,比如 a.xpi,打开方式选择winrar,打开它,释放出其中的 install.rdf 文件,然后用文本编辑器打开 install.rdf,手工修改文件内容。
找到 em:maxVersion 标签,把类似 2.0.0.* 的内容改成 3.*。
然后,利用winrar再把 install.rdf 文件添加进去,把原来的文件替换掉,保存退出。
之后,用新的 a.xpi 文件在firefix中打开即可安装,不会再产生版本不兼容的麻烦了,我试过了 gladder YSlow 均没问题。

相关文章:

  1. wget+firefox+flashgot+内网
  2. 免费SEO在线工具大全
标签: add-on Compatibility extensions Firefox firefox升级 firefox插件
最后更新:25 6 月, 2008

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.

归档
分类
  • network / 332篇
  • Uncategorized / 116篇
  • unix/linux / 122篇
  • 业界资讯 / 38篇
  • 公司杂事 / 11篇
  • 数码影像 / 12篇
  • 美剧 / 3篇
  • 美图共赏 / 21篇
  • 英语学习 / 3篇
标签聚合
docker VPS postgres Google nexus Linux 邮件归档 k8s 天翼live Nginx 网通 squid Google Voice d90 职责 网站运营 dreamhost空间 kernel webhook 刷机 ldap unveiled today 泰国 deepseek brew gitlab iMac Ubuntu dreamhost 虚拟主机

COPYRIGHT © 2008-2025 wanjie.info. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang