簡體   English   中英

在Chrome DevTools中如何防止腳本執行

[英]In Chrome DevTools How to prevent script from executing

我的服務器上沒有頁面,頁面加載期間正在運行該頁面

...other stuff...
<script src="http://someserver.com/script.js"></script>
...other stuff...

並引起一些問題。
我需要調試它,所以首先我想阻止該腳本加載。

我怎樣才能做到這一點? 我發現的是,頁面加載可以刪除,編輯或添加腳本。 但這不是我所需要的。 我需要加載整個頁面,但跳過加載此腳本。

Google Chrome現在可以為您執行此操作。

  1. 開放的開發人員工具
  2. 打開網絡標簽
  3. 導航到該站點
  4. 查找加載腳本的請求
  5. 右鍵單擊請求,然后選擇“阻止請求URL”

Chrome現在將阻止加載該腳本的請求。 刪除塊:

  1. 打開開發人員工具底部的控制台,按“ Esc”(轉義)鍵將其切換。
  2. 打開“請求阻止”標簽(如果您沒有可用的標簽,請在“控制台”標簽旁邊的3點菜單中找到它)
  3. 單擊標題為“刪除所有樣式”的停止搜索圖標

有兩種方法...第一種是處理廣告攔截的老式方法(類似於),它只是在主機文件(C:\\ windows \\ system32 \\ drivers)中創建dns條目。 Windows上的\\ etc \\ hosts),並將someserver.com別名為localhost 127.0.0.1:

someserver.com  127.0.0.1

但是,這有一個不幸的副作用,就是沒有從someserver.com加載任何東西。

另一種選擇是使用諸如adblock plus之類的東西,只需將腳本添加到“添加您自己的過濾器”標簽中,其中過濾器的語法為:

http://someserver.com/script.js

希望有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM