在我的应用程序中,当页面处于卸载状态时,我使用 onbeforeunload 调用函数。该javascript函数中是否有任何方法可以确定究竟是哪个动作被击中导致这种情况?我的问题是我的页面包含两个 iframe - 每个都有自己的页面。我对这两个页面都进行了卸载检查,但是对于其中一个页面,如果单击 x 以关闭浏览器或窗口,我不想给出错误,只有在点击导航按钮时。(这样当用户点击 x 关闭时,只提示他们是否想离开页面一次)。下面列出的是我使用的 javascript 示例。再次感谢。
function UnLoadWindow() {
return 'Please do not use Browser Navigation Buttons. Please make sure all work is Saved prior to leaving this page.'
}
window.onbeforeunload = UnLoadWindow;