【发布时间】:2010-02-10 22:43:07
【问题描述】:
如何强制 iframe 重新加载而不是从缓存中加载?
【问题讨论】:
标签: html iframe javascript
如何强制 iframe 重新加载而不是从缓存中加载?
【问题讨论】:
标签: html iframe javascript
要强制它每次重新加载,请在其 URL 中添加一个随机 GET 参数:
iframe.src = "testpage.html?reload="+Math.random();#
或正如 Jacob 所建议的,当前时间戳(消除重复的可能性):
iframe.src = "testpage.html?reload="+(new Date()).getTime();
【讨论】:
iframe.src = "testpage.html?reload="+(new Date()).getTime(); 因为你可以得到相同的随机数 ;)
someIframe.src += "#forceReload";
应该可以。或:
someIframe.src += "?fakeQuery";
【讨论】: