禁用断点
打开控制台,点击右边的禁用断点
按钮。
点击之后再刷新下,就会发现debugger
失效了。
注:这种方法有个 弊端,就是我们在代码中下的断点也都将失效。
Add script to ignore list
在代码文件中任意位置右键,然后点击Add script to ignore list
即可将该文件添加到忽略列表中,那么浏览器下次将不会再加载这个文件,这个文件中的debugger
自然也不会再运行。
添加之后,点击右边的设置图标,或者下方的Configure
按钮查看忽略列表。
注:这个方法会将整个js文件忽略,所以可能会导致网站部分加载数据不完整。
文件覆盖
文件覆盖就是指将含有debugger
的js文件保存下来并重写(去掉debugger
),之后浏览器就会加载我们修改后的js文件了。首先点击Overrides
选项卡,再点击Select folder for overrides
。
在选择了一个文件夹之后,浏览器就会请问对该文件夹的完整访问权限。我们点击允许按钮。
接着我们在js文件的选项卡上右键,点击Override content
菜单选项,选项卡左边就会出现一个紫色原点,此时我们就可以修改这个js文件了。
删除debugger
语句,并按Ctrl+S
保存文件。
使用Fiddler
使用Fiddler
可以将目标文件直接替换成本地文件。首先在浏览器中将要修改的js文件保存到本地。
然后在本地将debugger
语句删除。
打开Fiddler
,然后刷新目标网站,在Fiddler
会话框中找到监听到的目标文件。
点击右侧的AutoResponder
选项卡,然后将目标会话拖放到右侧。
然后点击下拉框,选择Find a file
,选择上面已经修改过的js文件。
最后,启用这三个选项。此时再刷新下网站就会发现debugger
被跳过了。