在使用iframe时,已有页面嵌套了一个iframe页面,当这个页面提交后再次跳转到本页面时,原本iframe内的页面应该刷新数据的,结果未刷新,需要清除缓存后才刷新。
解决方案:
var fresh_link=new Date().getTime();//获取当前时间戳,因为该时间戳唯一,将其加到跳转的iframe嵌套页面那,以防止iframe子页面访问过后遗留的缓存
window.open("link.html?+'fresh_link'", "_self"); //当前页面打开嵌入页面,不再需要清除缓存去刷新页面
当然也可以采用一个随机数的方法加到跳转链接那当参数,同样可以解决iframe缓存机制带来的不清缓存不刷新问题。