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

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

本文关键字:javascript 是否 加载 失败 外部 何检查 检查      更新时间:2023-09-26

如果我像一样将脚本标记<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>