首页 > 解决方案 > 如何为另一个域预取脚本?

问题描述

我的目标是在我的登陆页面上获取一个 Vendor.js 文件

www.test.com

Vendor.js 用于在登录页面上单击链接后导航到的更大页面。您应该导航到:

bookings.test.com

在这里它应该加载应该在登陆页面上预取的 vendor.js。(从缓存加载)但即使我预取它,它也永远不会起作用。vendor.js 将始终由“主应用程序”从服务器获取。

如何从缓存中获取它?

我在登陆页面上尝试了什么

<link rel="prefetch" href="https://bookings.test.com/vendor.js" as="script">

在这里它加载脚本(至少在网络选项卡中)。但是,一旦我导航到主应用程序,它将再次从网络加载 vendorjs,而不是缓存。

如何从另一个域访问预取的脚本?

标签: javascripthtmlprefetch

解决方案


推荐阅读