关于页面内 script标签的加载问题

各位大神请教个问题,如何检查页面的script 标签是否已经正确的被加载

在现代浏览器中 ,可以使用onerror 事件去做回调通知;
但是在IE6-8,并不能支持onerror 事件;
然后我就想用onloadonreadystatechange事件,做减法将未加载的标签收集出来,
然后发现在IE10- ,不论script标签是否被成功的加载,onreadystatechange 都会被触发;

请问各位大神,有没有好的思路去做页面中script标签是否被正常加载的监控

阅读 6.3k
2 个回答

redaystate又不是只在onload的时候才改变

xxx.onreadystatechange = function() {
    if (this.readyState == 'loaded') {
        //...
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏