我正在预取一个javascript文件。我可以在网络选项卡中看到该文件已被检索。但是,文件本身没有被执行,我看不到警报。
这是最小的例子:
的index.html
<!doctype html>
<html class="no-js" lang="">
<head>
</head>
<body>
<p>Hello world!</p>
<link rel="prefetch" href="alert.js">
</body>
</html>
alert.js
alert('hello world')
当我使用这样的脚本标记导入文件时,文件会被执行。
<script src="alert.js"></script>
如何执行预取的javascript文件?
答案 0 :(得分:1)
如何执行预取的javascript文件?
添加指向其网址的脚本元素。
预取的目的是将一些数据下载到浏览器的缓存中并执行其他内容。
这可以在加载时快速 。