使用Javascript:刷新浏览器IFrame的具体([removed] refresh IFra

2019-10-29 04:26发布

我需要刷新它适用于不同的浏览器的iframe的解决方案。
可以确认,我在互联网上找到的代码是否正确,或给我正确的JavaScript?

IE 7 window.document.getElementById('iframeId').contentWindow.location.reload(true);

IE 8 window.document.getElementById('iframeId').contentWindow.location.reload(true);

IE 9 window.document.getElementById('iframeId').contentWindow.location.reload(true);

火狐12-17
window.document.getElementById('iframeId').src = window.document.getElementById('iframeId').src;

铬<19
document.getElementById('iframeId').contentWindow.location.reload();

现在,Chrome
???

Safari和Opera将是很好,但以上是很重要的。 的IFRAME可以是在不同的域中。

提前谢谢了!

Answer 1:

在Chrome版本23.0.1271.97我使用只是试图

document.getElementById('iframeId').contentWindow.location.reload()

和它的作品。 你可以试试:

document.getElementById('iframeId').contentWindow.location.href = document.getElementById('iframeId').contentWindow.location.href



文章来源: Javascript: refresh IFrame browser specific