Javascript 单击浏览器刷新/重新加载按钮时刷新iframe
我有一个带有iframe的页面。我可以成功登录并执行一些操作。但是,当我单击浏览器刷新按钮时,整个页面都会刷新,其中包含IFrame,因此IFrame会与母版页一起刷新,并返回到登录屏幕。如何仅刷新Iframe页面?相关代码如下Javascript 单击浏览器刷新/重新加载按钮时刷新iframe,javascript,iframe,page-refresh,onbeforeunload,Javascript,Iframe,Page Refresh,Onbeforeunload,我有一个带有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%"ma
<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();
};
window.onbeforeunload=函数(e){
document.getElementById('iframeid').contentWindow.location.reload();
};
在卸载前处理程序中,唯一有效的方法是返回一个字符串,提示用户不要离开页面。卸载页面时,处理程序中执行的任何其他操作都将被取消,这几乎立即发生
如果您希望允许用户刷新iframe,您可能需要在页面中创建一个按钮来完成此操作。没有任何实用的方法可以覆盖浏览器的刷新按钮