JS?debug跳過的7種方法總結
JS debug跳過的幾種方法
第一種反調(diào)試解決方法: 禁用斷點法
禁用所有斷點,包括自己打的斷點,無法調(diào)式。

第二種反調(diào)試解決方法: 從來不執(zhí)行法
在debug處 點擊右鍵,選擇 Nerver pause here,點擊確定。

第三種反調(diào)試解決方法: 條件斷點法
在debug處 點擊右鍵,選擇 Add conditional breakpoint,然后輸入 false,添加false條件。

第四種反調(diào)試解決方法:置空函數(shù)法
找到這個debug方法名,在控制臺重寫替換,將其置空。
方法名 = function(){} 或者 function 方法名(){}
第五種反調(diào)試解決方法:本地替換法
Chrome 開發(fā)工具自帶的 Override 可以實現(xiàn)本地替換。

第六種反調(diào)試解決方法:ReRes法
谷歌商店安裝:https://chrome.google.com/webstore/detail/reres/gieocpkbblidnocefjakldecahgeeica?hl=zh-CN&gl=CN
下載好離線版本之后打開chrome://extensions/拖入即可安裝
安裝好后,在chrome://extensions/找到 ReRes ,勾選允許訪問文件網(wǎng)址,至此完成 ReRes 的配置。
點開添加規(guī)則之后:
- **If URL match**: 一個正則表達式,當請求的URL與之匹配時,規(guī)則生效。注意:不要填開頭的`/`和結束的`/gi`,如`/.*/gi`請寫成`.*`
- **Response**: 映射的響應地址,這個地址會替換掉url中與上面正則匹配的部分。線上地址請以[http://開頭,本地地址以file:///開頭,比如](http://xn--%2Cfile-pk2hk90ca8l21sn8sl9w///開頭,比如)`http://cssha.com`或`file:///D:/a.js`
添加完成,點擊保存,重新加載頁面即可。注意 需要授權讀寫權限。

附上一段Js debug調(diào)試demo
function start_debug(){
debugger;
}
console.log("start_debug");
var i=0;
while (i < 10){
start_debug();
i++;
console.log("i:", i);
}
console.log("end_debug");詳細請點擊 https://github.com/annnhan/ReRes
第七種反調(diào)試解決方法:Fiddler綠閃電法
fiddler 綠閃電圖標替換大法。

總結
到此這篇關于JS debug跳過的7種方法的文章就介紹到這了,更多相關JS debug跳過內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
用js實現(xiàn)每隔一秒刷新時間的實例(含年月日時分秒)
下面小編就為大家?guī)硪黄胘s實現(xiàn)每隔一秒刷新時間的實例(含年月日時分秒)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
javascript css styleFloat和cssFloat
在寫js操作css的過程中發(fā)現(xiàn)float屬性在IE和firefox下對應的js腳本是不一樣的,IE下對應得是 styleFloat,firefox,chorme,safari下對應的是cssFloat,可用in運算符去檢測style是否包含此屬性。2010-03-03
webpack本地開發(fā)環(huán)境無法用IP訪問的解決方法
下面小編就為大家分享一篇webpack本地開發(fā)環(huán)境無法用IP訪問的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
textContent在Firefox下與innerText等效的屬性
textContent在Firefox下與innerText等效的屬性...2007-05-05

