阅读:7535回复:13
[ 寻求 ] 有没有解除右键禁制的扩展?
RT~有的网页在代码里面限制了右键弹出菜单
![]() |
|
1楼#
发布于:2005-01-12 10:11
谢谢dishuo兄的推荐,已收入wiki.
希望大家碰到wiki里没有的扩展,请顺便加入,谢谢你们为wiki作的贡献. |
|
|
2楼#
发布于:2005-01-12 10:11
|
|
|
3楼#
发布于:2005-01-12 10:11
|
|
4楼#
发布于:2005-01-12 10:11
找到了一个插件~~
Allow Right-Click ver. 0.1.1 Created By: Eric Hamiter Home Page http://extensions.roachfiend.com/ mailto:ehamiter@gmail.com 介绍(英文): http://www.roachfiend.com/index.php 下载: http://extensions.roachfiend.com/allowrightclick.xpi 可以在下面三个页面上试试看 http://www.dynamicdrive.com/dynamicindex9/noright.htm http://www.dynamicdrive.com/dynamicindex9/noright2.htm http://www.dynamicdrive.com/dynamicindex9/noright3.htm |
|
5楼#
发布于:2005-01-12 10:11
http://www.imageedu.com/Mode/Equipment/ ... 9/665.html
这个网页的也不行。 呵呵,我才买了佳能相机,想学习一下,所以想复制下来慢慢看,可是............. 请那个高手指点一下。谢谢! |
|
|
6楼#
发布于:2005-01-12 10:11
还是禁止java script的右键菜单操作算了,这样还要点一次书签,麻烦……
|
|
|
7楼#
发布于:2005-01-12 10:11
封i森林:不知道是否是我的操作问题,还是应该如何做,我用这个地址 http://star.tomor.com/newstar2/cartoon. ... e=3&id=267 做测试的时候没有效果啊。回到原帖 找到办法啦!! http://www.squarefree.com/bookmarklets/ ... zap_events 上的代码 javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("contextmenu"); R("click"); R("mousedown"); R("mouseup"); })() |
|
8楼#
发布于:2005-01-12 10:11
呵呵~复杂:)
|
|
9楼#
发布于:2005-01-12 10:11
真的不行啊,这个网页用的
<body oncontextmenu="return false;"> 看来这办法并不是100%有效,不知道怎么改进才好 |
|
10楼#
发布于:2005-01-12 10:11
不知道是否是我的操作问题,还是应该如何做,我用这个地址 http://star.tomor.com/newstar2/cartoon. ... e=3&id=267 做测试的时候没有效果啊。
|
|
11楼#
发布于:2005-01-12 10:11
还有一招,官方FAQ中的
建个书签 地址为 javascript:void(document.oncontextmenu=null) 只需点这个书签就破解。 对于在FF中禁用右键的网页,测试有效 例如网页代码为 <SCRIPT language=JavaScript> function click(e) { if (document.all) { if (event.button==2||event.button==3) { oncontextmenu='return false'; } } if (document.layers) { if (e.which == 3) { oncontextmenu='return false'; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; document.oncontextmenu = new Function("return false;") </SCRIPT> 再帖一个专门针对IE的禁用右键菜单,大笑吧:lol: <script language="JavaScript"> if (navigator.appName.indexOf("Internet Explorer") != -1) document.onmousedown = noSourceExplorer; function noSourceExplorer() { if (event.button == 2 | event.button == 3) { return false; } } </script> |
|
12楼#
发布于:2005-01-12 10:11
呵呵~可以的,谢谢了:)
|
|
13楼#
发布于:2005-01-12 10:11
在设置中禁用脚本 一般的网页都可以使用右键了
|
|