我一直看到这种非破例外在我的控制台:未捕获的ReferenceError:stopme没有定义(匿名函数)
Uncaught ReferenceError: stopme is not defined
(匿名函数)
有被称为在任何没有叫stopme变量我的文件,在控制台中进行了全面搜索。我有多个:
setInterval(function() {
updateMetrics();
}, 1000);
调用我的代码,只要其中一个失败,这显示在控制台。我也不知道这是默认的,但我也注意到,每一次我设置使用新的间隔时间:
var intervalId = setInterval(function() {}, 1000);
即intervalId非顺序为:console.log(intervalId)
结果是1, 4, 9, 14
。我从控制台手动调用上面的代码来了解为什么我的intervalIds是自动递增的。
这是一个完整的堆栈跟踪:
Uncaught ReferenceError: stopme is not defined
(anonymous function)
附加库:
bootstrap.js
d3.v3.js
ember.js
handlebars.js
jquery-1.9.1.js
jquery.jsPlumb.js
jquery.timeago.js
require.js
string.min.js
错误显示了只在Chrome,而不是在Firefox浏览器。我的Chrome版本为:版本29.0.1547.57
你可以显示堆栈跟踪吗?这发生在应用程序加载时,或者当您转换到路线时? –
也有用的知道是什么其他js库,如果有的话? – intuitivepixel
这是一个愚蠢的建议,但在所有的.js文件中搜索“stopme”。谁知道,它可能正在被第三方脚本使用。还要敲击Ctrl + Shift + R几次以清除缓存。 – ninty9notout