在浏览器的右键功能中加一些自己的操作
编号:QA003009
建立日期: 2000年6月5日 最后修改日期:2001年3月15日
所属类别:
nightrain:
操作系统:Windows
编程工具:注册表、vb、asp
问题:我想在浏览器的右键功能中加一些自己的操作,比如把选择的内容送到服务器端或把选择的内容做一些本地操作,就象网络蚂蚁做的那样,不知道注册表要怎样修改,编程时要怎么做。多谢了
回答:
首先,你要编写以下注册表文件(*.reg):
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\My &App]
@="路径"
"Contexts"=dword:000000f3
然后将它合并到注册表中。
在"路径"处可以指定你自己编写的script文件(vb script or javascript)。
nightrain的意见:
Contexts=dword:000000f3 是怎么得到的,是固定的,还是不重复就可以?另外,这种方法只能执行script文件吗?
主持人:
Contexts表示什么情况下出现在鼠标右键的菜单上,比如0x02表示选择一个图片时出现,0x10表示选择文本时出现。更详细的介绍可以参考微软的Knowledge Base的文章:“Q177241 OWTO: Adding to the Standard Context Menus of the WebBrowser”或MSDN中的文章“Customizing Microsoft Internet Explorer 5.0 ”。一般这种方法通常是执行Script文件,因为使用其他语言编写扩展比较麻烦。
Technofantasy的意见:
这里:http://www.applevb.com/art/ie_menu.txt是一篇关于如何如何添加IE右键菜单项以及任务栏按钮的文章。
此问题由Chen Yun回答。
| |
|
|
| |
|
|