资源加载如何自动重试

资源加载如何自动重试?

script标签中添加onerror事件,报错时触发,但是由于工程化环境中自动加载的js文件,这样处理不方便。



  
    
    
    Document
  
  
  
  
  


何时重试?

需要给window监听错误事件,且监听写到script加载前(最前面)
资源加载如何自动重试_第1张图片
error的 情况有很多,如何缩小范围只找到 script元素加载不出的情况?
资源加载如何自动重试_第2张图片
资源加载如何自动重试_第3张图片

①和②错误的区别在于:①是Event对象,②是ErrorEvent对象,
下面进行类型的判断



  
    
    
    Document
    
  
  
  
  
  

  


如何重试?



  
    
    
    Document
    
  
  
  
  
  

  


script顺序很重要,要阻塞页面后续的加载防止script引入顺序错误



  
    
    
    Document
    
  
  
  
  
  

  


你可能感兴趣的:(巩固提升,javascript,前端,开发语言)