怎么更改页面中的某个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)

热门话题

很多用户都喜欢在wallpaperengine上下载各种的壁纸、视频,时间久了,就会发现下载的壁纸越来越多,导致硬盘空间不够用了,这时候可以更改wallpaperengine的储存位置来减少空间占用。那么下面就来看看wallpaperengine更改保存路径的方法吧。 第一步:点击左上角steam下的设置打开如下界面。 第二步:点击下载找到内容库下面的“Steam库文件夹”,在上面单击打开。 第三步:点击添加库文件夹,选择你想要的更改到的路径,添加好之后在默认那一栏右键,

win7默认的桌面图标字体一般是白色的,我们如果使用了白色的桌面背景的话,可能会看不见桌面图标文字,这时候就可以在个性化设置中通过高级外观设置自定义桌面字体颜色,下面就一起来看一下吧。win7桌面图标字体颜色更改教程1、右键桌面空白处,打开“个性化”设置。2、在主题下我们可以直接选择想要的主题就可以更改桌面图标字体颜色了。3、如果不满意这些主题,还可以打开“窗口颜色”如图所示。4、点击下方的“高级外观设置”5、将图示位置的“项目”更改为“桌面”6、然后在红框位置就可以更改字体颜色、大小等各种属性

是否要复制MicrosoftWord中的页面,并保持格式不变?这是一个聪明的想法,因为当您想要创建特定文档布局或格式的多个副本时,在Word中复制页面可能是一种有用的节省时间的技术。本指南将逐步引导您在Word中复制页面的过程,无论是创建模板还是复制文档中的特定页面。这些简单的说明旨在帮助您轻松地重新制作页面,省去从头开始的麻烦。为什么要在MicrosoftWord中复制页面?在Word中复制页面非常有益的原因有以下几点:当您有一个具有特定布局或格式的文档要复制时。与从头开始重新创建整个页面不同

许多用户希望在Windows11上的记事本中更改字体,因为默认字体对他们来说太小或难以阅读。更改字体非常简单快捷,在本指南中,我们将向您展示如何自定义记事本并根据需要更改字体。Windows11记事本默认使用什么字体?至于默认字体选项,记事本使用Consolas字体,默认字体大小设置为11像素。如何在Windows11中更改记事本字体大小和样式?使用记事本中的“编辑”菜单单击搜索按钮并键入记事本。从结果列表中选择记事本。在记事本中,单击“编辑”菜单,然后选择“字体”。现在,您应该在左窗格中看到设

一步步教你在Eclipse中更改背景颜色,需要具体代码示例Eclipse是一款非常流行的集成开发环境(IDE),经常被用来编写和调试Java项目。在默认情况下,Eclipse的背景颜色是白色,但是有些用户可能希望更改背景颜色以适应自己的喜好或减轻眼部疲劳。本文将一步步教你如何在Eclipse中更改背景颜色,并提供具体的代码示例。步骤1:打开Eclipse首先

当要买的游戏出现没有的情况,可以通过更改地区来购买,各位玩家知道xbox商店更改地区设置吗?那么我们一起看看xbox商店更改地区设置的介绍吧!xbox商店地区设置:1、打开windows设置——选择时间和语言。2、选择区域——默认应是中国——选择其他国家和地区。3、选择其他国家和地区——进入商店——商店提示你刷新内容即可。

合理的设置win7开机启动顺序可以让我们的电脑开机速度更快,但是很多朋友都不知道应该如何更改启动顺序,其实我们可以在注册表编辑器中进行更改,下面就跟着小编一起来看一下具体的方法吧。win7启动顺序更改教程1、在左下角搜索“运行”。2、打开“运行”程序。3、输入“regedit”回车确定。4、找到如下路径“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder”右键修改图示“list”文件。5、图示位置从上到下就是

页面刷新在我们日常的网络使用中非常常见,当我们访问一个网页后,有时候会遇到一些问题,比如网页加载不出来或者显示不正常等。这时候我们通常会选择刷新页面来解决问题,那么如何快速地刷新页面呢?下面我们就来探讨一下页面刷新的快捷键。页面刷新快捷键是一种通过键盘操作来快速刷新当前网页的方法。在不同的操作系统和浏览器中,页面刷新的快捷键可能有所不同。下面我们以常见的W
