我用这个jq写了几个网站 都上线了 但是昨天开始谷歌控制台就开始报错这个 火狐浏览器就没事 哪位前辈知道是怎么回事?
我用这个jq写了几个网站 都上线了 但是昨天开始谷歌控制台就开始报错这个 火狐浏览器就没事 哪位前辈知道是怎么回事?
看起来你在使用jQuery 1.9.1版本时在谷歌浏览器中遇到了一个DOMException错误,该错误发生在尝试执行'querySelectorAll'操作时。这个问题可能和浏览器的DOM API的实现有关。
DOMException通常在DOM操作失败时抛出,例如尝试访问不存在的元素,或者尝试执行不被支持的DOM操作。在这个具体情况下,问题可能出在jQuery 1.9.1和谷歌浏览器的某些DOM API实现之间的不兼容性。
以下是几个可能的解决方案:
希望这些建议能对你有所帮助!如果你有更多具体的代码或者上下文信息,我可能能提供更具体的建议。
降低版本呗?这个选择器在这个版本不认识
document.querySelectorAll('*,:x')
这玩意我在新版本的浏览器也不认识啊。。。
找了一下源码的位置,然后让 chatgpt 解释了一下。 https://github.com/jquery/jquery/blob/1.9.1/jquery.js#L4208C3-L4226C6
6 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1k 阅读
1 回答1k 阅读
1 回答747 阅读
1 回答930 阅读
按官方的说法这里是故意这么写的,就是想让浏览器抛出异常,但其实不会对你的代码有影响。
你这里应该是在 Chrome 的 DevTools 里开了“捕获到异常时自动暂停”(Paused on exception)的开关。关上或者跳过这个错误就可以。