如何像Gmail一样自定义Confirm()弹出文本?

时间:2019-06-17 14:51:36

标签: javascript browser gmail

在Gmail中,当您正撰写电子邮件并试图从页面导航离开时,它们会弹出Confirm()对话框 框的第一行是“重新加载网站?”

但是,当我在生成的弹出窗口中使用confirm('message')时,文本的第一行始终包含文本localhost says

从我看到的confirm()只有一个参数message

Gmail如何自定义该文本以表示“重新加载网站”?

1 个答案:

答案 0 :(得分:0)

Gmail使用window.onbeforeunload来绕过显示站点域的安全限制,而是用特定于上下文的标头替换它。

window.onbeforeunload = () => 'some message'