打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
添加浏览器右键菜单项 (种玉堂)
如果您对脚本语言有一定的了解,您可以自己动手为Internet Explorer浏览器的右键快捷菜单添加功能,让您浏览互联网时更加便利。下面以一个方便我们搜索MP3歌曲的选项为例,介绍如何实现。要添加一个右键快捷菜单选项,您可以打开注册表编辑器,依次单击展开到“HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt”,单击“编辑”菜单选择新建一个项,项命名的名称将会是浏览器右键快捷菜单新增项显示的文字,例如“MP3Search”。而如果希望为这一个新增的选项定义一个键盘快捷键,例如在右键单击显示快捷菜单后按键盘的“M”键选择该选项,可以在“MP3Search”的前面加一个“&”,也就是将新建项命名为 “&MP3 Search”。
新建项后单击该项,双击右边窗口中的“默认”值,将值改为准备调用的脚本程序全路径,例如“C:\WINDOWS\webMP3.htm”。再次单击“编辑”菜单选择新建一个“二进制值”,将值的名称命名为“contexts”,该值将用于设置新增选项应该在浏览器处于何种状态下,单击出现在右键快捷菜单。默认情况下设置为“01”,表示在任何情况下单击右键都出现,“02”表示在图像上右键单击时才出现,“04”表示在控制物件上右键单击出现,“08”表示在表格上右键单击出现,“10”表示在选中文本后右键单击出现,本例中我设置为“10”,表示在选中文本后右键单击出现这个新增选项。
最后,我们再编辑一个用于实现功能的脚本程序(MP3.htm的具体代码),然后将其存储为“C:\WINDOWS\web\MP3.htm”,即可大功告成。在我们使用Internet Explorer浏览器浏览网页时,当网页中提到的某首歌曲您感兴趣时,可以用鼠标选择该歌曲的名称,然后右键单击选择“MP3Search”,浏览器即会打开新窗口使用百度搜索引擎搜索这首歌曲。灵活的利用浏览器的右键菜单自定义功能,配合脚本程序,您可以实现许多复杂的应用。例如将MP3.htm脚本程序中的“http://mp3.baidu.com/m?tn=baidump3&ct=134217728&word=‘+rng+‘&lm=0”改为“http://search.sina.com.cn/cgi-bin/search/search.cgi?_searchkey=site:www.chip.cn+‘+rng+‘&_ss=sina‘”,即可将在百度MP3搜索引擎搜索当前选中文本的功能,改为在新浪搜索引擎搜索CHIP杂志网站中包含当前选中文本的功能。
MP3.htm的具体代码
<SCRIPT LANGUAGE="javascript">
ExtMen = external.menuArguments;
var rng = external.menuArguments.document.selection.createRange().text;
location.href=‘http://mp3.baidu.com/m?tn=baidump3&ct=134217728&word=‘+rng+‘&lm=0‘;
</SCRIPT>
注意在测试上述代码时确保浏览器“Internet选项”“高级”选项卡中的“总是以UTF-8发送URL”被选中,否则可能导致提交的中文字变成乱码。并且如果您使用Windows XPSP2系统,安全设置过高而禁止了所有脚本程序运行,只需在选择右键菜单选项时按下键盘的“Ctrl”键即可解决问题。篇幅所限无法为您提供过于详细的脚本,本例中所使用的脚本程序,都是去除错误处理等大部分代码后的结果。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
破解一些网页不能复制的方法
网页内容不能复制?网页内容无法复制?如何复制网页内容?网页内容不让复制
如何破解网页中不能复制的文字
超实用!一次安装自动破解所有网页禁用右键菜单限制
对付不准复制网页的多种小技巧 绝对实用
网页内容不能选中复制的解决方法大全
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服