我对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
永久:标准
这并不总是保证会使用缓存版本,因为硬刷新 CTRL-F5(某些浏览器 CTRL-R)将覆盖它。
另外,有些浏览器可以设置忽略缓存。
关于html - iframe指向同一个网站,通用代码下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34777277/