似乎IE11在用户加载中止后继续执行JavaScript。我有一个有效且有效的requireJS配置,包含许多模块。
当我打开我的站点并按下中止按钮(或点击主页按钮以“重新加载”)时,IE11中止所有与requireJS相关的异步请求,但继续执行requireJS代码(我通过Debug和Network Panel找出它)。这结束于requireJS异常,如
Script error for "main" http://requirejs.org/docs/errors.html#scripterror
(因为中止了对main.js的异步请求)
所有其他浏览器似乎停止JS执行,用户中止加载页面(这是正确的行为)。有没有办法用requireJS处理这种行为?
感谢您的帮助!