gpt4 book ai didi

javascript - 使用 javascript/jquery 刷新 iframe 中的当前页面

转载 作者:行者123 更新时间:2023-11-28 19:20:20 25 4
gpt4 key购买 nike

我有一个离线 HTML 文件,我正在该文件上使用 iframe。我想知道是否有办法通过单击按钮从 iframe 刷新页面?当前页面位于主页域上。我需要重新加载当前页面。这是我到目前为止所拥有的http://jsfiddle.net/3jkbadr3/1/我刚刚输入了一个通用 iframe 地址(jsfiddle 主页),该地址在 iframe 中打开,用于测试。

<div class="iframe_box">
<iframe id="iframe1" frameborder="0" name="iframe1" src="http://jsfiddle.net/"></iframe>
</div>
<div class="menu">
<div class="button-wrapper">
<button id="refresh_btn" title="Refresh Current Page" onclick="resetIframe1();">Home Page</button>
</div>
</div>

谢谢!

最佳答案

你可以试试这个。

document.getElementById('iframe1').contentWindow.location.reload();

在上面使用,有时会出错,因为不允许从另一个域的窗口获取属性。

“同源”策略限制一个窗口对另一个窗口的访问。

其背后的原因是安全性。如果您在一个窗口中有 blabla.com,在另一个窗口中有 gmail.com,那么您不希望 blabla.com 中的脚本代表您访问或修改您的邮件或在 gmail 上下文中运行操作。

您可以引用http://javascript.info/tutorial/same-origin-security-policy更多信息。

关于javascript - 使用 javascript/jquery 刷新 iframe 中的当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29009853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com