给IE浏览器增加自定义右键菜单
来源:互联网 发布:荣耀三九年 知乎 编辑:程序博客网 时间:2024/05/21 18:50
其实就是类似当安装完 Flashget 后 Internet Explorer 的右键多了“使用网际快车下载”的选项一样,现在我们的需求是:当我们在图片右键时出现“复制图像地址”的选项。
其实很简单,先把下列代码存为 abc.reg 并导入:
并把下列代码存为 C:\CopyImageUrl.htm:
重启你的浏览器就可以用了。
要注意几点:
- 这个功能适用于 IE 和所有以 IE 为内核的第三方浏览器,比如 Mathxon。
- “复制图像地址(&Z)”后面的符号 Z 为快捷键,根据不冲突又易按的原则,你至少还可以改为:q、w、x。
- contexts 对应应用对象有:Default、Images、Controls、Tables、Text selection、Anchor、Unknown。
- 与 contexts 并列的,还有一个可选的双字节 Flags,值为 0x1 时,脚本将以窗口对话框方式执行。
- 如果脚本存在于某 dll 文件的 123 位置,还可以用“Example.dll, 123”这样的指向来定义。
快捷键
根据个人经验,熟练地使用这个功能,至少可以让操作快上 80% 的时间,甚至 Flashget 默认也没设置这个人性化的功能,遗憾。不过我们完全可以修改之,嘿嘿!
可选项
多种值综合应用是“或”的关系,比如需要在默认和连接时右键时显示,则 contexts=0x21;想单独在图片上显示,则 contexts=0x02 了。
举例
下面例子可以将页面在新窗口显示:
c:\example2.htm
下面例子可以将选中文字变为大写:
c:\myscript.htm
效果
删除
将下列代码存为 unreg.reg 并导入就可以了:
参考
About the Browser
http://windowssdk.msdn.microsoft.com/en-gb/library/ms629731.aspx
Adding Entries to the Standard Context Menu
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/ext/tutorials/context.asp
如何在右键菜单添加“拷贝图像地址”
http://forum.maxthon.com/index.php?showtopic=13228&st=0&p=87259
原文地址:http://www.playes.net/Blog/436.asp
-----------------------------------------------------------------------------------------------------------------------------------
以上内容来自网络,实现了在浏览器添加右键菜单,点击菜单后响应htm文件打开页面等操作,而我希望实现通过右键菜单打开本地应用程序,方法为把htm后缀改为hta。
C:\Myscript.hta:
<script language="JavaScript"> function RunNotepad(){ var shell = new ActiveXObject("WSCRIPT.Shell"); shell.Run("notepad.exe C:\1.txt"); }window.resizeTo(0,0)window.onload=RunNotepad;</script>这样点击浏览器右键菜单就可以打开本地记事本文件1.txt了。
这是一种通过添加注册表加执行JavaScript脚本实现浏览器右键菜单功能,其功能有限。如果要实现更复杂的就需要编写浏览器插件了。
- 给IE浏览器增加自定义右键菜单
- 给IE的右键菜单增加功能
- 给IE等浏览器增加“复制图像地址”的右键菜单
- 自定义ie右键菜单
- 自定义浏览器右键菜单
- C#给任务栏右键菜单增加按钮
- 屏蔽IE浏览器鼠标右键菜单
- 自定义浏览器控件中去除默认IE右键菜单中的垃圾项(如百度XXX搜索)
- 实例解析自定义IE右键上下文菜单
- 在浏览器右键添加自定义菜单
- 在浏览器右键添加自定义菜单
- 在浏览器右键添加自定义菜单
- 给超链接自定义一个右键菜单
- 扩展GridView控件(9) - 给数据行增加右键菜单
- 扩展GridView控件(9) - 给数据行增加右键菜单
- 右键弹出菜单,给编辑内容增加上下标
- 给右键菜单增加“复制到”和“移动到”功能
- 清除IE浏览器鼠标右键弹出菜单中的多余项
- Android AutoLayout全新的适配方式 堪称适配终结者
- iOS 【网端数据解析 JSON(MJExtension)& XML(NSXMLParser/GDataParser)】
- linux进程PCB--task_struct
- UIWebView网页视图—IOS开发
- ubuntu mongodb3.0安装
- 给IE浏览器增加自定义右键菜单
- myeclipse生成方法注释的快捷键
- 读DL论文心得之Fast RCNN代码运行实验
- linux线程的实现
- 《Android开发艺术探索》读书笔记
- 深刻理解Linux进程间通信(IPC)
- 建立目录树
- 创建各种工具栏真彩色位图
- 个人热点蓝条出现和消失时,页面下压和恢复导致页面混乱及蓝条下压页面底部控件看不到的问题