小编Oli*_*nde的帖子

IE11中的RequireJS加载错误

似乎IE11在用户中止负载后继续执行JavaScript。我有一个有效且可以正常工作的requireJS配置,其中包含许多模块。

当我打开我的站点并按下中止按钮(或单击主页按钮以“重新加载”)时,IE11会中止所有与requireJS相关的异步请求,但会继续执行requireJS代码(我在Debug和Network Panel中找到了答案)。结束于requireJS异常,例如

Script error for "main" http://requirejs.org/docs/errors.html#scripterror
Run Code Online (Sandbox Code Playgroud)

(因为对main.js的异步请求已中止)

所有其他浏览器似乎都停止了JS执行,因为用户中止了页面的加载(这是正确的行为)。有没有办法使用requireJS处理这种行为?

谢谢你的帮助!

javascript requirejs internet-explorer-11

5
推荐指数
0
解决办法
720
查看次数