chrome 的事件监听断点(event listener breakpoints)能监听: alert 吗?
- 0次
- 2021-08-16 21:08:10
- idczone
在页面 debug 调试的时候,经常被 alert 打断,有办法直接定位到这个 alert 吗?
例如:click 事件可以设置事件断点,那么 alert 方法可以断点吗?
虚心请教大佬。
alert 是全局函数,直接替换掉:
origAlert = alert;
alert = (...parmas) => {
debugger;
origAlert(...params)
}
然后断点后看 Call Stack 即可。
控制台 debug(window.alert) 试试
参照 js 高级程序设计的例子,可以给 Function prototype 绑 before 和 after,然后传入 window.alert,在 before 和 after 里调 debugger 吧
原文:“控制台 debug(window.alert) 试试”
======
回复:亲测有效。
原文:“控制台 debug(window.alert) 试试”
======
回复:感谢,已经成功解决了问题。定位到代码后,直接把网站的 if 判断改为了:if(true)了,调试通过。
嗯 没事可以看看 Chrome DevTools 的文档。 还是有很多新奇的功能。