使用Chrome开发者工具在jQuery中调试DOM异常

17

一直以来,在使用Chrome开发者工具启动调试会话时,我总是收到一个DOM异常。即使是在这个小的HTML测试文档中,这个问题仍然存在:

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">  
    </script>
</head>
<body>
</body>
</html>

异常代码:12,消息:"SYNTAX_ERR: DOM Exception 12"

该异常出现在第1904行:

            try {
                b.call(c.documentElement, "[test!='']:sizzle")
            } catch (f) {
                e = !0
            }

有什么想法吗?我正在使用Chrome 19.0.1084.36版本


1
你尝试过禁用所有扩展程序再试吗?(Ctrl+shift+N) - Kevin B
我已经停用了所有扩展程序,但这并没有帮助。使用您上面提到的 Ctrl+shift+N 快捷键,Chrome 切换到隐身模式,但效果相同。 - voscausa
10
这似乎是一种测试特定浏览器功能的方法。如果你开着"Pause on all exceptions"的网络检查工具,那么它会非常烦人。 - Paul Greyson
谢谢Paul。所以不用担心。 - voscausa
2个回答

21

感谢Paul Greyson的回答。

不幸的是,他的回答在评论中,对于寻求解决方案的人来说并不清晰。

为了使其更加清晰,这里是总结:

在Chrome开发者工具的底部状态栏中,有一个看起来像“暂停”按钮的图标,您可以通过单击它来切换Chrome如何在异常时暂停。


20

切换此按钮以解决此问题

切换此按钮以解决此问题。这是常见的问题,每个人都应该知道。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接