靠浏览器去判断有时候不准确。腾讯的一位网友说他们的BADJS分析发现,很多的JS报错,都是因为JS文件没有正常加在完导致的。
他们的方法是在文件底部做一个全局的勾子,发现浏览器判断加载完成,但是这个勾子不存在的话,就会重新发起请求。
网友司徒正美给出的方法是:
dom.here || (function(dom){
//这是代码
})(window.dom);
有需要的朋友不妨一试
他们的方法是在文件底部做一个全局的勾子,发现浏览器判断加载完成,但是这个勾子不存在的话,就会重新发起请求。
网友司徒正美给出的方法是:
dom.here || (function(dom){
//这是代码
})(window.dom);
有需要的朋友不妨一试