Friday, August 15, 2014

预加载 JavaScript

在项目里有需要预加载 JavaScript 文件,按照经验就使用
(new Image()).src = url;

不过发现 Chrome 里,Image 请求会添加特殊的 Accept 头,导致后续实际创建 script tag 的时候浏览器会重新发送 Http 请求。

尝试搜索了一下,发现有人创建 object 对象,设置 data 来解决这个问题,不过,如何得知 onload 呢?

有待继续研究。