我使用的是Chrome版本41.0.2272.101m(最新版本),这个更新搞砸了。他们说,当你打开检查器时,任何DOM更改都会在更改的元素上闪烁紫色(就像在Firefox中一样),但现在我不能检查任何悬停的对象(也像在FF中一样,这就是为什么我不喜欢在进行前端开发时使用它)。
我说的是js触发的事件,比如superfish。以前,我可以悬停菜单,并用检查器覆盖菜单,菜单将保持打开状态,我可以进入检查器查看创建了哪些伪元素,直接更改填充等,然后查看更改。现在,当我将鼠标悬停在菜单上,并右键单击以检查它时,该菜单将关闭,并且我无法检查它!
我试着把探长拖过来,但都没用。这个新的“特性”让人讨厌得要死。有没有一种方法可以检查js触发的事件,而不是在元素上设置断点(这是有效的,但有点痛苦)?
发布于 2021-02-18 21:48:26
对我来说唯一可行的方法就是setTimeout(() => { debugger }, 3000)
并在运行超时时打开下拉列表。
在开发工具UI中按暂停按钮或按F8键暂停脚本执行都会关闭菜单。
https://stackoverflow.com/questions/29386116
复制相似问题