解决iframe缓存机制导致页面不清除缓存不刷新页面的bug
Posted heyiming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决iframe缓存机制导致页面不清除缓存不刷新页面的bug相关的知识,希望对你有一定的参考价值。
在使用iframe时,已有页面嵌套了一个iframe页面,当这个页面提交后再次跳转到本页面时,原本iframe内的页面应该刷新数据的,结果未刷新,需要清除缓存后才刷新。
解决方案:
var fresh_link=new Date().getTime();//获取当前
时间戳,因为该时间戳唯一,将其加到跳转的iframe嵌套页面那,以防止iframe子页面访问过后遗留的缓存
window.open("link.
html?+‘fresh_link‘", "_self"); //当前页面打开嵌入页面,不再需要清除缓存去刷新页面
当然也可以采用一个随机数的方法加到跳转链接那当参数,同样可以解决iframe缓存机制带来的不清缓存不刷新问题。
以上是关于解决iframe缓存机制导致页面不清除缓存不刷新页面的bug的主要内容,如果未能解决你的问题,请参考以下文章
keepAlive动态缓存及清除缓存
在Vue中如何缓存页面
Vue中iframe保持活动状态(不刷新)
php利用ob缓存机制实现页面静态化方法全解
当前页面的脚本发生错误该怎么处理
请指教html的iframe 相关问题?