0

你如何解释这个错误?

未捕获的错误:模块加载超时:domReady!_unnormalized2,domReady!_unnormalized3,domReady!

我正在使用 requirejs 2.1.2 和 domReady 2.0.1。它并不总是发生,而且显然只在 Chrome 中(在 IE 和 firefox 中工作正常)。

我增加了默认加载时间:

需要.config({ waitSeconds: 90 });

但它一直失败。

有任何想法吗?我将不胜感激任何帮助

4

1 回答 1

1

RequireJS 将等待给定require()调用完成的标准时间量;它允许一些时间来下载相关文件。使用domReady!时, require 调用被迫等待,直到 DOM 准备好,这可能比 require 愿意等待的时间更长 - 导致您提到的错误。

理想情况下,DOM 不会花很长时间准备好,因为这本身就是用户体验的问题,但如果确实如此,我相信我们将不得不避免domReady!依赖。

于 2013-08-14T11:42:10.200 回答