我有一个包含iframe的页面。我可以成功登录并进行一些操作。但是,当我单击浏览器刷新按钮时,整个页面将刷新,其中包含IFrame,因此IFrame将与主页面刷新并返回登录屏幕。如何只刷新Iframe页面?相关代码是
<iframe id="iframeid" src="/Home/Index?iws=www.abc.com" sandbox="allow-same-origin allow-scripts" style="width:100%;height:100%"marginheight="0" marginwidth="0">
</iframe>
window.onbeforeunload = function (e) {
document.getElementById('iframeid').contentWindow.location.reload();
};
答案 0 :(得分:0)
您在beforeunload
处理程序中唯一可以做的就是返回一个字符串来提示用户不要离开页面。
如果您想允许用户刷新iframe,您可能需要在页面中创建一个按钮来执行此操作。没有任何实用的方法可以覆盖浏览器的刷新按钮。