处理HTML Script标记时出错

Error handling HTML Script tag

本文关键字:出错 HTML Script 处理      更新时间:2023-09-26

我想知道我们是否有'<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>