gpt4 book ai didi

javascript - 引用错误 : Can't find variable: dataKeys

转载 作者:可可西里 更新时间:2023-11-01 02:21:47 33 4
gpt4 key购买 nike

我正在开发一个现有的网络应用程序。我收到了一些仅针对一位已知用户触发的前端错误。日志说:

[2014-05-19 18:40:05] frontend.ERROR: ReferenceError: Can't find variable: dataKeys {"file":"undefined","line":"13","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.76.4 (KHTML, like Gecko) Version/7.0.4 Safari/537.76.4","page":"aPageFromTheSite"} []

此错误是从站点上的不同页面触发的。

我尝试搜索变量 dataKeys:

grep -r "dataKeys" ./

但是没有找到结果。我想知道它是从哪里来的,因为我无法重现错误。我也“用谷歌搜索”,但没有找到相关结果。知道它可能是什么原因吗?

最佳答案

这可能来自第三方脚本,或者是因为 Javascript 函数在正确加载页面之前尝试引用变量。

如果不查看代码很难判断,但由于您在服务器中搜索了字符串,我猜它是一个引用脚本。

如果它不在服务器上并且从外部源导入,也可以是 jquery。

当页面上的脚本在加载 jquery 之前引用 jquery 变量时,就会发生此类错误。这就是为什么人们应该始终使用 $(document).ready(function() 来防止此类错误。

关于javascript - 引用错误 : Can't find variable: dataKeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23953112/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com