我有一个iframe,内容回来需要一段时间。我无法避免使用iframe,所以我想知道我能否以某种方式:
<link rel="prefetch" href="..." />
,但似乎它对iframe 任何想法如何解决这个问题?可以是前端还是后端解决方案?
答案 0 :(得分:0)
加载iframe内容会使浏览器在其中缓存页面,因此如果您再次加载它,浏览器将只从缓存中获取它,除非您的服务器设置为始终重新加载内容。我怀疑,如果您每次重新访问它时都看到它重新加载iframe的页面,您要么忘记指示页面应缓存多长时间,要么您的服务器未设置为“此页面未被修改因为...“所以浏览器不会尝试重新加载页面,或者页面提供的标题表明它无法缓存。
(如果您要为第一次运行预加载内容,那就是与iframe中加载相同的内容,隐藏iframe,然后在iframe内容准备就绪时显示它。 )