lauginwing
Results
2
comments of
lauginwing
> > 试过了,这样没用。目前还没想到可行的方案,建议还是改成 async 或者动态加载,避免顺序依赖 > > 我最近想到一个逻辑,就是利用同步的 ajax 请求 js 代码,然后创建一个内联的 script 添加到失败的 js 后面,是可以实现 defer 脚本在失败重试后按顺序执行 这方案应该不可行,因为 error 事件触发的时候,已经解析了其他 script 标签了,顺序已经是乱了的。 我最后用了一个不太优雅的方案:重试成功后,将重试成功的域名保存到 sessionStorage,然后刷新页面;页面初始化时,尝试获取 sessionStorage 内重试成功的域名,有的话,通过 MutationObserver 监听 html...
> > > > 试过了,这样没用。目前还没想到可行的方案,建议还是改成 async 或者动态加载,避免顺序依赖 > > > > > > > > > 我最近想到一个逻辑,就是利用同步的 ajax 请求 js 代码,然后创建一个内联的 script 添加到失败的 js 后面,是可以实现 defer 脚本在失败重试后按顺序执行 > > >...