错误处理HTML脚本标签

问题描述:

我不知道我们是否有'<script src="....."></script>'错误处理HTML脚本标签

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

+0

的'script'标签有没有这样做,内部机制,没有一个去。 –

+0

好的。所以只有备用才能发送AJAX请求,如果失败了,请执行一些操作。对? –

+1

@Jonathan,[错误事件](https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror)呢? –

有这个脚本

<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>