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

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++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、選擇其他國家和地區——進入商店——商店提示你刷新內容即可。

待機是iOS17更新中的一項新功能,它提供了一種新的增強方式,可以在手機快速閒置時存取資訊。透過StandBy,您可以輕鬆查看時間、查看即將發生的事件、瀏覽日曆、獲取您所在位置的天氣更新等等。啟動後,iPhone在充電時設定為橫向時會直觀地進入待機模式。此功能非常適合床頭櫃等無線充電點,或在日常任務中離開iPhone充電時。它允許您輕掃待機中顯示的各種小部件,以存取來自各種應用程式的不同資訊集。但是,您可能希望根據您的偏好和您經常需要的資訊修改這些小部件,甚至刪除一些小部件。因此,讓我們深入

temp資料夾是我們的臨時檔案儲存位置,系統會將暫存檔案儲存到這個資料夾中,如果暫存檔案過多,尤其是當temp資料夾在系統磁碟時,很有可能會影響系統運作速度。我們可以透過更改temp位置的方式來解決問題,下面一起來看看吧。 win7temp位置更改教程1、首先右鍵選擇“計算機”,打開“屬性”2、點擊左邊的“高級系統設定”3、點擊下方的“環境變量”4、選中“temp”點擊“編輯”5、然後將「變數值」改為需要變更的路徑即可。
