当我们离开页面时,如何阅读Chrome/Firefox弹出动作离开/停留


When ever u made some change to page and try to leave chrome/firefox throws a alert.  Data you entered may not be saved with (Leave or Stay) buttons.
How i can do certain action when user clicks leaves or stay.

当我们单击休假或留下时,我需要倾听哪个事件才能采取行动?

tia

没有窗口关闭事件。您可以使用onbeforeunload来防止要求简单的确认等。

这就是网站开发人员在其页面上内部完成的操作。但是您无法从用户脚本中读取该答案。这只是网站开发人员的实施。您无法阅读用户从应用程序中对网站开发人员的回答confirm

这些弹出窗口由相应的网站而不是浏览器实现。

解决方案

现代浏览器现在考虑显示自定义消息是安全危害,因此将其删除。现在,浏览器仅显示通用消息。因此,我们可以简单地做到这一点: -

window.onbeforeunload = function() {
    return false;
};
window.onbeforeunload = null; // this will not show any popup.

因此,只需删除onbeforeunload中的所有内容,然后返回false并将其变为null。这将解决您的问题。

注意:您无法使用onbeforeunload显示自定义消息或执行任何重要的事情。这是您最初提出的问题的答案。

最新更新