处理HTML Script标记时出错



我想知道我们是否有'<script src="....."></script>' 的错误通知

基本上,如果脚本未能加载给定的src,我想加载另一个文件。我可以通过发送ajax请求来做到这一点,但如果<script>本身有一些错误机制,我不想这样做。

试试这个脚本

<script>
 var s = document.createElement("script");
 s.onerror=function() {
   var s1=document.createElement("script");
   s1.src="myown.js";
   document.getElementsByTagName("head")[0].appendChild(s1);
 }
 s.onload=function() {
   document.getElementsByTagName("head")[0].appendChild(s);
 }
 s.src="http://somewhere.com/script.js";
</script>

最新更新