首页 > 解决方案 > 从两个不同的来源加载 HTML 脚本

问题描述

在以下 HTML 示例中,有一个名为“myLibrary.js”的 javascript 文件,其中包含“index.js”文件中所需的函数。

我从两个外部源加载“myLibrary.js”文件,以防其中一个出现故障(我无法将其放在本地)。

<html>
<head>
    ...
</head>
<body>
    ...
    <script src="https://www.source1.com/myLibrary.js"></script>
    <script src="https://www.source2.com/myLibrary.js"></script>
    <script src="index.js"></script>
</body>
</html>

问题是,如果两个来源之一确实出现故障,它会阻止网站加载“index.js”直到超时。使用“延迟”没有任何变化,使用“异步”存在加载“index.js”而不首先加载“myLibrary.js”的风险。

有没有办法处理这个?

标签: htmlloadingscript

解决方案


推荐阅读