html - iframe指向同一个网站,通用代码下载

标签 html css iframe

我对IFRAME有很大的了解,我们举个例子: 我有一个有 n 个页面的网站“A”,每个页面都包含未定义数量的 iframe,这些 iframe 指向网站“B”,所有 iframe 都指向网站“B”的不同页面。我的问题是: 由于 iframe 指向同一个网站“B”, 因为每个页面都包含对相同公共(public)元素(css、javascript)的引用, 加载 iframe 后,常见元素会发生什么情况? 常用项是下载一次,还是每次加载 iframe 时都下载?

谢谢

米奇

最佳答案

这取决于服务器如何为它们提供服务。如果他们正确设置了过期时间,那么浏览器将使用它已有的版本。

来自 wikipedia :
过期:给出响应被视为过时的日期/时间(采用 RFC 7231 定义的“HTTP 日期”格式)

例如
过期时间:1994 年 12 月 1 日星期四 16:00:00 GMT
永久:标准

也是Cache-Control


这并不总是保证会使用缓存版本,因为硬刷新 CTRL-F5(某些浏览器 CTRL-R)将覆盖它。

另外,有些浏览器可以设置忽略缓存。

关于html - iframe指向同一个网站,通用代码下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34777277/

相关文章:

.net - 如何在 XML 属性中编码 JavaScript 文本?

html - 当我单击复选框时不显示标记为选中,反之亦然

div 上的 HTML 边框位于具有边框样式的 div 外部

javascript - 将 svg 元素放置在特定的位置方向

javascript - 定位由 d3.js 创建的 div

internet-explorer - SignalR - IE 中的 Forever Frame 在空闲几分钟后停止工作

javascript - 使用 iframe 获取 Jira Scrum Board

javascript - 如何在 DHTMLx Touch 中插入图像

javascript - clipboard.js 悬停表格

javascript - 动态创建的用于下载文件的 iframe 会触发带有 Firebug 的 onload 但并非没有