IE中右键功能实现

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

在IE中点右键你能看到一些功能菜单

例如:

今天打开注册表改主叶时发现原来这些工具(如迅雷 QQ,yahoo)是通过脚本代码(js,vb)实现的

这个是迅雷的还带有背景参数!

还是看yahoo的只有一个url来得省心,可一通过下载工具下回来或直接把那个url打开查看原代码知道是javascript 脚本代码

如下:

<script language="javascript">
if (external.menuArguments)
{
    var parentwin = external.menuArguments;
    var exc=parentwin.document.selection?(parentwin.document.selection.type!='None'?parentwin.document.selection.createRange().text:''):(parentwin.document.getSelection?parentwin.document.getSelection():'');
 var url = parentwin.location.href;
 var title = parentwin.document.title;
 if (parentwin.event.srcElement.tagName == "A") {
  url = parentwin.event.srcElement.getAttribute("HREF");
  title = parentwin.event.srcElement.innerText;
 }
 void(window.open('/popadd.html?title='+encodeURIComponent(title)+'&url='+encodeURIComponent(url)+'&summary='+encodeURIComponent(exc)+'&F=D1_C','PostBookmark','scrollbars=yes,width=780,height=555,left=80,top=80,status=yes,resizable=yes'));
}
else {
    history.go(-1);
}
</script>
<!-- wsf02.search.cnb.yahoo.com uncompressed/chunked Sat Jul 15 17:17:59 CST 2006 -->
 

上边只是yahoo的

实现IE浏览器中的网页图片一键保存功能 实现自定义的右键菜单项,开发者需要关注以下技术要点:监听上下文菜单事件:在document对象上注册一个事件监听器来捕捉contextmenu事件。创建菜单项元素:动态创建<menuitem>或<div>等元素,并设置它们的属性如label和onclick事件处理函数。配置菜单项的行为:为菜单项绑定事件,定义当用户选择菜单项时应执行的操作。 阅读详情

相关推荐

实现网络蚂蚁在IE右键菜单的“用xxxxxx下载”功能

实现网络蚂蚁在IE右键菜单的“用xxxxxx下载”功能 [ 作者: 111222   添加时间: 2001-9-5 11:44:23 ]废话少说,打开VC++,创建新ATL的DLL工程,工程名CatchTxt看见向导后直接点finish,接下来给CatchTxt填加一个接口: New ATL Object接口名且为 Catch,再接下来给这个Catch接口填加一个方法:方法名为A

zou5655的专栏 1868

修改注册表,实现屏蔽IE右键功能

屏蔽IE右键的方法:只需将这册表中:Software\\Policies\\Microsoft\\Internet Explorer\\Restrictions项中的NoBrowserContextMenu设置为1 HKEY hk; if (RegCreateKey(HKEY_CURRENT_USER, "Software\\Policies\\Microsoft\\In...

weixin_30697239的博客 140

猜测功能实现方案 之 IE右键菜单——Add To Evernote

还记得上一次的猜测了windows右键菜单 “发送到 Evernote”的功能实现方案,呵呵,今天又猜了一次,不过换成了IE右键菜单。我想任何一个不明白其中原理和实现方案的人、在刚遇到这个问题时肯定是“丈二的和尚”——摸不着头脑。我也是这样、一头雾水,不过还大概的有点头绪,就是弄清楚“Add To Evernote”用到了哪些东西、那些文件,然后再和其他应用程序的相似功能进行对比,这样就能把“狐狸...

weixin_34203426的博客 97

IE右键菜单增加功能

因为Wallop社区的字体一直是个问题,用邮件回复留言的时候一定要加上标记才能让自己容易查看,每次回复的时候都要复制粘贴也很麻烦,所以我想在IE中增加一项来自动添加一句标记语言。查阅了注册表和一些小实例,我简单地实现了这个功能。首先写一个.htm,它是功能的主要实现者。//Head of ForWallOp.htm var parentwin = external.menuArguments;

Roy的学习笔记 1090

js屏蔽浏览器(IE和FireFox)的刷新和右键功能

一,js屏蔽浏览器(IE和FireFox)的刷新功能 document.onkeydown=function(){if ((window.event.keyCode==116)|| //屏蔽 F5 (window.event.keyCode==122)|| //屏蔽 F11 (window.event.shiftKey && window.event.keyCode

每天进步一点点 2578

- 屏蔽网页右鍵,适用于IE6,IE7,IE8,FireFox,谷歌Chrome浏览器

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> function clickIE4(){         if (event.button==2){                 return false;         } }   function clickNS4(e){         i

kk371558956的专栏 656

如何在IE右键菜单中添加菜单

如果使用过Netants的朋友可能都知道,NetAnts在IE中添加了右键菜单功能,只要在页面的一个链接或者图片上点击右键后在菜单中选择 Down By Netants 就可以调用Netants下载该链接指向的文件。在本文中作者将介绍如何通过VB来实现这样的功能。  要实现IE右键菜单中添加菜单项的功能,要依次实现以下步骤:  1、在注册表HKEY_CURRENT_USER/Software/M

googoo0的专栏 815

IE右键搬到opera里

IE右键大部分是去调用一个html文件,里面写了一个脚本来调用程序,本文通过研究脚本来使opera也可以调用程序.一.迅雷查找注册表"HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/使用迅雷下载"其中   默认=D:/Program Files/Green Files/Thunder Network/Thunder/P

程序需要简化 3582

屏蔽网页右鍵兼容IE6/7/8/9/10/FireFox,谷歌Chrome

原文:http://www.51xuediannao.com/qd63/index.php/page-2-72-1.html function clickIE4(){ if (event.button==2){ return false; }//end if }//end func function clickNS

每天进步一点点 2040

通过修改注册表添加IE右键菜单

最近在开发一个项目的时候,希望在IE右键菜单中添加快捷操作。因为暂时还来不及开发插件,通过安装程序添加IE右键菜单,因此想到的最简单的方法就是修改注册表。IE右键菜单扩展位于注册表[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt] 项下。在此建立一个新项,项的名称就是出现在右键菜单中的标题,因此我建立了一个新项“

Brookes的专栏 1万+

Flex屏蔽右键

Flex 自带的ContextMenu和ContexMenuItem可以实现右键菜单的控制,具体使用可以看API。用ContextMenu.hideBuiltInItems()可以隐藏部分菜单,当时对“设置”等系统菜单屏蔽不了。              要完全屏蔽右键菜单,让人犯难。       “山重水复疑无路, 柳暗花明又一村。”              Flex中的事件流默认捕获

skydream_xu的专栏 2777

实例解析自定义IE右键上下文菜单

 实例解析自定义IE右键上下文菜单           简介         如果你经常访问某个论坛,会发现有很多问题都是重复提问的,而且之前也有过详细的解答;或许也会发觉,有时很难搜索到特定的某个帖子;又或者用论坛的搜索引擎搜索出来后难以甄别哪个才是你想要的主题,难道就没有个地方可以存放这些有用的帖子呢?为什么不把这些链接就放在论坛的回复窗口中呢?就像下图:   

谢启东的专栏 2463

html禁止鼠标右键事件,javascript实现在某个元素上阻止鼠标右键事件的方法和实例...

最近在做一个小东西的时候需要在某一个元素上“右击”触发一个自定义菜单,通过自定义的菜单对右击的条目进行编辑。这就要求屏蔽默认的右键菜单IE和FF下面的元素都有oncontextmenu这个方法,在FF下面只要通过event.preventDefault()方法就可以轻松实现这个效果。IE并不支持这个方法,在IE下面一般是通过触发方法后return false来实现阻止默认事件的。通常我们使用阻止右...

weixin_36002475的博客 767

整理了一下IE右键菜单 - 直接禁止add on,爽

随着流氓软件以及半流氓软件的增多,我发现IE右键菜单越来越庞大,IE的启动越来越慢,右键菜单弹出也超级慢,极其不爽。开始的时候我是一个个找程序,然后找到其设置,然后把右键菜单选项去除,可以有许多东西,比如Adobe,根本找不到这个选项。然后我打开注册表,找到Local User下面的IE项,删除右键菜单,Adobe同志好像有八条,删之。窃笑没多久,发现只要启动Adobe Reader,菜单又回来...

weixin_34393428的博客 149

IE右键添加菜单项和任务栏按钮

一、如何在IE右键菜单中添加菜单项 如果使用过Netants的朋友可能都知道,NetAnts在IE中添加了右键菜单功能,只要在页面的一个链接或者图片上点击右键后在菜单中选择 Down By Netants 就可以调用Netants下载该链接指向的文件。在本文中作者将介绍如何通过VB来实现这样的功能。 要实现IE右键菜单中添加菜单项的功能,...

weixin_30407613的博客 149

IE浏览器右键添加自定义菜单

1.修改注册表:在注册表找到[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\]路径,右键,新建---》项---》自定义右键菜单名称(例如:数据填充)、点击默认修改数据数值(例如:E:\UserInput2011[1].html放在e盘下的html文件)     你也可以选择写可执行文件修改注册表。 2.UserInpu...

风止于秋水的博客 1477

javascript 处理鼠标右键事件

使用右键事件 在需要右键的地方加上  onmousedown="if(event.button == 2) alert('点击右键了!');即可   不经意地被一位同事问起在javascript里面如何检测右键事件,并且屏蔽原来的右键菜单,上网查找一翻之后发现一些比较简单的方法。如设置onmousedown,检查其event.button的值是不是2(代表右键)。这个方法在FF和IE中都可用

世间的轮回总是悲喜难捉摸 608
上一篇: 万象镜幻形同虚设
下一篇: blog中插入电影(flash)视频 实现代码
clin003
博客等级 码龄22年 105粉丝 440原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值