如何检查外部JavaScript是否无法加载?

时间:2016-01-09 08:29:15

标签: javascript html pageload

如果我在页面的<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!" );
}

提前致谢。

1 个答案:

答案 0 :(得分:2)

位于<head>

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

在您的脚本元素

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