最近firefox频频更新,貌似到年底会有很多大动作。。
这可苦了插件的更新了,这不,我的switchhost刚刚适应了firefox4.0,现在又要适应 5.0.。。可是 switchhost 官方迟迟升级,只是给出了 xp下的解决方案,摸索了一下,经过高人指点,找到了WIN7下的解决方案!
首先,搜索找到 SwitchHosts@mozdev.org.xpi 这个文件,其实这个文件也可以手动找到,一般在
C:\Users\{你的登陆名}\AppData\Roaming\Mozilla\Firefox\Profiles\jibbcrwj.default\extensions
这个文件夹内(前提是你之前安装了SWITCHHOST,并且未卸载。如果没有,就去官网下载一个吧)。然后将
SwitchHosts@mozdev.org.xpi 这个文件拷贝到另外的完全地方,然后可以在FIREFOX中移除这个插件了。现在修改文件后缀为.ZIP 解压,得到一堆文件,找到 install.rdf ,用编辑器打开,找到
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>3.0</em:minVersion>
<em:maxVersion>4.0</em:maxVersion>
</Description>
minVersion 表示支持FIREFOX的最低版本,
maxVersion 表示支持的最高版本,现在你知道我要干什么了吧~~ 嘿嘿,修改 max Version 中的 4.0 为5.0 (当然,我直接修改为10.0了)保存。
好了,接下来这步也挺重要的,选择刚才解压开的所有文件打包为.ZIP(千万别偷懒,在这些文件上直接打包),然后修改后缀为 .XPI 。这里别偷懒,直接在原来的
SwitchHosts@mozdev.org.xpi中修改文件,会不起作用的,至于为啥,我不知道呢!
好了,启动firefox,将新修改好的 文件直接拖拽进firefox,就提示你安装了。 然后就享受你的switchhost吧!
如果使用的时候提示HOST文件拒绝被修改,只要将firefox属性中勾选上兼容性或者以管理员身份启动即可!
XP下的修改方式稍微不同,XP下直接能找到 SWITCHHOST解压包,然后里面直接有
install.rdf 这个文件,直接修改文件,然后重启FIREFOX即可!