当离开网站时,我的用户会收到一条消息,您现在要离开,该消息会在 4 秒后重定向。这段时间能否用于以某种方式预加载目标网站的内容,以便在重定向后网站显示得更快?
最佳答案
如果要获取的站点在您的域中,您可以使用 JavaScript 解析下一个文件并请求 Assets 。
如果不是,您将无法弄清楚它的 Assets (大多数情况下不是通过 XHR),因此您无法预加载它们。您可以通过将站点放置在隐藏的 iframe
中来破解它。您还可以将您的服务器用作代理,以获取 Assets 列表并将其传递给您的 HTML 以开始预加载它们。
您也可以尝试使用此 meta
标记...
<link rel="prefetch" href="/images/big.jpeg">
Source .
尽管付出了很多努力,但收获不大。
关于javascript - 预加载外部网站内容,然后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5391428/