即。会真正重新加载页面或资源的东西,忽略缓存中的任何内容。
答案 0 :(得分:5)
Safari总是重新加载(ctrl + r)页面ignoring whatever that might be in the cache。
正如雅典娜指出的那样,iframe被缓存了。它实际上不是iframe内容,而是缓存的请求。
在这些情况下,Safari会缓存 页面,然后无论哪个链接 单击,显示iframe 最后一次点击刷新之前(或 后退前进)。它然后坚持下去 内容,并显示所有链接。
通过分配a different iframe id on each load:
可以解决这个问题iframe.id = new Date()。getTime();