在2个不同的HTML页面中预加载相同的资源

我有2个独立的HTML文件,一个只服务于主页,另一个服务于应用程序的其他路径。

有一个CSS文件,比方说common.css,这两个HTML都需要。

如果我预装了像。

<link rel="preload" as="style" href="/css/common.css" onload="this.rel='stylesheet'" />

在主页HTML中,我的其他路由导航还能在HTTP缓存中使用吗?还是我必须在第二个HTML文件中再次预加载common.css。

我是一个使用资源提示的新手。

解决方案:

如果预加载对两个渲染都是必要的,就使用两次预加载。如果样式表已经被加载到browsercache中,浏览器就会使用它。如果样式表因为某种原因被刷新了,它将再次预加载它。最重要的是,两次调用都要使用相同的路径。

哦,不要忘了在apache中或通过meta标签告诉浏览器存储你的表。

你可以试着做几个测试页面,看看浏览器缓存的行为。

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何从字符串"[ABC]"中删除[符号]?

2022-9-13 15:46:41

未分类

pandas matchcompare多列

2022-9-13 15:57:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索