我无法在Stack Overflow上找到这个特定问题的答案。不是特别寻找实现(除非它恰好已经存在),但是......
假设我有一个内部网应用程序,加载速度非常快。这有链接到许多外部站点,我们可以假设加载速度非常慢。用户肯定会访问页面上的所有链接,并且肯定不会立即访问(我们不会知道,但是他们不可能在前10秒内打开链接页面加载)。
我想在点击链接之前启动这些外部链接,而不打开新的窗口/标签?我注意到http://instantclick.io/具有这样的能力,但特别警告不要加载外部站点(或者更确切地说,具有不同CSS / JS文件的站点)
Anyhoo,是否可以使用JS(或其他任何内容)开始缓存外部网站?是否可以预加载HTML页面,但不任何相关的CSS / JS文件以适应问题instantclick.io提及?即使外部网站的一个元素可以先发制人地下载,这也是一个有用的收益......
答案 0 :(得分:0)
在iframe中加载所有外部文件,例如
<div style="display:none;">
<iframe name="i2" src="www.xyz.com"></iframe>
<iframe name="i3" src="www.xyzsf.com"></iframe>
<iframe name="i1" src="www.xysfz.com"></iframe>
...
</div>