如何检查外部 javascript 是否加载失败?

how can I check if an external javascript has failed to load?

如果我将脚本标记 <script src="url"></script> 放在页面的 head 部分,例如

<html>
  <head>
    <script src="url1"></script>
    <script src="url2"></script>
    <script src="url3"></script>
    <script src="url4"></script>
  </head>
</html>

如果其中一些加载失败,我该如何检测并提醒用户

function scriptLoadFailed( url )
{
   alert( url + " loading failed!" );
}

提前致谢。

在您的 <head>

顶部
<script>
    function scriptfail(element) {
        alert('failed to load ' + element.src);
    }
</script>

在您的脚本元素中

<script src="url1" onerror='scriptfail(this);'></script>