怎么更改页面中的某个script或使其失效?_html/css_WEB-ITnose
浏览的页面里有一个script,防止菜单和选择内容。如下:
.....
<script> <br /> document.oncontextmenu=new Function("event.returnValue=false;"); <br /> document.onselectstart=new Function("event.returnValue=false;"); <br /> </script>
.....
怎么让它失效??
注:不想通过禁用脚本的方法来实现,其它脚本还有用!
还有在网上找到的 代码法
==========================================================
在桌面上新建一个文本文档,然后将下面的代码输入到文档中。
[InternetShortcut]
URL=javascript:function document.
oncontextmenu(){return true;}function
document.onselectstart(){return true;}function
document.onsdragstart(){return true;}
(注意:标点符号全部为英文状态,否则不能执行)
将记事本以“解除限制.url”的文件名保存,保存类型为“所有文件”,最后选择保存的位置为当前系统收藏夹目录下的“链接”文件夹中(如:D\收藏夹\链接)。打开IE浏览器,在工具栏处右击鼠标,启用“链接”工具栏,这样“解除限制”就会以一个小按键的形式出现在这里。以后,看到需要破解的网页,直接单击“解除限制”就可以复制网页上的内容了。
===============================================================
照着做了但没效果。
回复讨论(解决方案)
测试的页面地址在这里:
http://www.3gonet.net.cn/show_news.asp?id=360
这种对象的事件绑定方法,你直接再重新定义一个覆盖掉原来的方法即可。
document.oncontextmenu = null;document.onselectstart = null;
这段代码,只要添加到你要覆盖的那段代码之后,就行了。
甚至可以使用JS直接以函数的方式,执行这段代码。就会把原来的那个覆盖了。
试试呗。
谢谢楼上的。
我试过在其后面插入一段下面的代码
<script> <br /> document.oncontextmenu=new Function("event.returnValue=true;"); <br /> document.onselectstart=new Function("event.returnValue=true;"); <br /> </script>
但没生效。
后来又插入一个span,在其onclick中添加document.oncontextmenu=return true....
再执行span.click成功。
追加一个问题:对于这个测试地址的页面 http://www.3gonet.net.cn/show_news.asp?id=360
在ie中打开显示页面有错误,但是不影响页面滚动。
在webbroswer中打开(注意:要设置wb.silent=true!否则,嘿嘿),滚动时卡的要死。
为什么设置silent=true页面会卡,而ie则不会?ie做了什么特殊处理吗?
没有接触过WebBrowser这个东西,所以不清楚。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

怎麼更改wallpaper engine的儲存位置? wallpaper engine設定儲存路徑方法
