本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/08/02/JavaScript%E4%B8%AD%E7%9A%84debugger%E8%AF%AD%E5%8F%A5/
摘要
本文主要讲述了:
- 作用
- 反调试
正文
作用
打开控制台后,当程序执行到debugger
语句时,脚本会暂停在这一行
注:
- 如果不打开控制台,即使程序执行到
debugger
语句,什么事也不会发生 - 打开控制台后,如果程序没有执行到
debugger
语句,什么事也不会发生
示例:打开控制台后,用户在页面中点击鼠标,脚本会暂停在debugger
这一行
learn_js/index.html
1 |
|
learn_js/js/index.js
1 | window.addEventListener('click', function () { |
反调试
示例:打开控制台后,脚本会不断地暂停在debugger
这一行;但用户只要不打开控制台,什么事也不会发生
learn_js/index.html
1 |
|
learn_js/js/index.js
1 | setInterval(function () { |
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/08/02/JavaScript%E4%B8%AD%E7%9A%84debugger%E8%AF%AD%E5%8F%A5/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/08/02/JavaScript%E4%B8%AD%E7%9A%84debugger%E8%AF%AD%E5%8F%A5/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。