所以我有一个应用程序的登录页面,例如foo.com
。
该应用位于app.foo.com
。
由于只有几MB,因此在目标网页上时,我想预加载该应用。我尝试使用new Image()
技巧将其保存在缓存中:
var fileUrl = 'https://app.foo.com/static/main.js'
new Image().src = fileUrl
这会将其添加到foo.com
网站的缓存中,但是在打开app.foo.com
时,它似乎仍会再次下载main.js
文件。
有没有解决的办法,还是只是浏览器是如何工作的?