在IE、FORXMIAL下增加“用FIREFOX(火狐)浏览”的右键快捷菜单

作为一个WEB开发人员,经常要在不同的浏览器下测试页面,更重要的是我的电脑从不装杀毒软件,而很多来自邮件(例如FOXMAIL)的链接都是默认用IE打开,这样电脑将处于非常危险的境地。自从安装上FIREFOX的IE TAB插件后,就可以在FIREFOX里浏览页面时候点右键,在弹出的快捷菜单里选择“X”,用IE来浏览该页面。但是,如何在IE和FOXMAIL下增加“用FIREFOX(火狐)浏览”的右键快捷菜单呢?本文将为你一一讲解。

首先要在IE的右键快捷菜单里增加一项“用FIREFOX(火狐)浏览”的菜单(如何添加?)。注册表文件内容为:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\使用火狐打开(&W)]
@=”Z:\\apps\\IEMENUEXT\\firefox.htm”
“Contexts”=dword:00000001

其中的@后的地址请改成你实际中新建的htm的文件的地址。

然后创建firefox.htm文件代码如下:

<SCRIPT LANGUAGE="JavaScript">
var wsh = new ActiveXObject("WScript.Shell");
var url;
var Elem=external.menuArguments.event.srcElement;
//如果点击的是链接,URL就是链接的href值,否则,就一直判断Elem的父级元素直到为链接或BODY。
while(Elem.tagName != 'A' && Elem.tagName != "BODY"){
 Elem = Elem.parentNode;
}

if(Elem.tagName == 'A'){
 url = Elem.href;
}else{
 url = external.menuArguments.location.href;
}

//用FIREFOX打开,请更改你实际FIREFOX的路径
var cmd = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" ' + url;
wsh.run(cmd);
</SCRIPT>
</SCRIPT>

以下是效果截图
firefoxinie
源码下载:下载

重点提示:该功能一旦添加,将在所有以IE为内核的浏览器或用到浏览器的程序上起作用,例如遨游、FOXMAIL等。

发表评论

电子邮件地址不会被公开。

*