在IE11中需要ScriptError

时间:2017-08-03 06:19:12

标签: requirejs internet-explorer-11

似乎IE11在用户加载中止后继续执行JavaScript。我有一个有效且有效的requireJS配置,包含许多模块。

当我打开我的站点并按下中止按钮(或点击注销按钮)时,IE11中止所有与requireJS相关的异步请求,但仍然执行requireJS代码(我用Debug和Network Panel找出它)。这显示如下错误:

{description: "Script erro...", 
 message: "Script erro...", 
 name: "Error", 
 originalError: Event {...}, 
 requireModules: Array[1], 
 requireType: "scripterror"}

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

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

0 个答案:

没有答案