我有一个带有两个内联脚本的HTML页面(它们都不能异步运行)。
我可以控制页面(例如添加setTimeout()
),并且可以控制和更改这两个脚本。
我不能依靠这样一个事实,即第二个脚本的下载速度足够快(由于该脚本正在使用CDN的某些问题),并且因为第二个脚本也同步运行-我有问题。
<head>
<script src="my_first_script.js"></script>
<script src="my_second_script.js"></script>
</head>
如果第二个脚本在2秒内没有未下载-我想在不等待此脚本的情况下运行页面。 这两个脚本必须是内联脚本(为此,我们不能使用document.write)。
我还检查了添加预紧力:
<head>
<link rel="preload" href="main.js" as="script">
<script src="my_first_script.js"></script>
<script src="my_second_script.js"></script>
</head>
因此,当完成my_first_script的执行时,我将已经有一个链接对象,并且下载的文件正在进行/完成。
您是否有想法,如果已经过去2秒,如何跳过等待my_second_script的时间?谢谢!