Gmail如何显示此警报“退出此页面?
您的草稿已被修改。您的草稿已被修改。
在编写电子邮件并尝试关闭浏览器选项卡时,请单击“确定”以继续,或单击“取消”以停留在当前页面。
最佳答案
这是onbeforeunload
事件(MSDN docs,Mozilla docs)。他们添加了一个处理程序,以在您尝试卸载页面时触发该提示。
特别是,如果您注册了一个返回字符串的函数作为事件处理程序,则用户代理将弹出一个“确定/取消”对话框,其中包含该字符串作为消息。
Gmail如何显示此警报“退出此页面?
您的草稿已被修改。您的草稿已被修改。
在编写电子邮件并尝试关闭浏览器选项卡时,请单击“确定”以继续,或单击“取消”以停留在当前页面。
最佳答案
这是onbeforeunload
事件(MSDN docs,Mozilla docs)。他们添加了一个处理程序,以在您尝试卸载页面时触发该提示。
特别是,如果您注册了一个返回字符串的函数作为事件处理程序,则用户代理将弹出一个“确定/取消”对话框,其中包含该字符串作为消息。