2016-03-03 133 views
-2

我的网络应用程序(它有很多JS)一直工作正常,直到这个Chrome 49更新。 (我知道这是更新,因为它正在工作,然后我更新了我的浏览器,现在不是)。Chrome 49使用require.js模块的时间和加载错误

当require.js define()函数被调用时,似乎存在计时问题。虽然require.js文件首先加载,我的非AMD JS加载后首先开火并造成类似的问题:

Uncaught Error: Module name [name] has not been loaded...

是其他任何人有这个问题?

+1

Off topic?没有“明确的问题陈述”?请。标题非常清楚地说明了问题所在:“使用require.js模块的Chrome 49计时和加载错误”。 Chrome 49发布后,要求js模块的加载速度不同。 –

回答

0

不知道为什么是这样的话,但我该开始使用的应用程序入口点我所有的加载JS被包裹着:

$(function() { 

    //...Start app 

}) 

我把它改为:

require([], function(){ 

    //...Start app 

}) 

我首先尝试window.addEventListener('DOMContentLoaded', function(){,但这并没有更好的工作。但与require()包装。希望这有助于某人。