关闭标签页/浏览器之前的确认

如何在用户离开gmail前向用户询问确认信息?

我在各个地方搜索了这个问题,但他们提到的只是使用javascript window.unloadwindow.onbeforeunload。而且,由于它被阻塞,大多数情况下在chrome中都不起作用。


鸿蒙传说
浏览 745回答 3
3回答

绝地无双

尝试这个:<script>window.onbeforeunload = function (e) {&nbsp; &nbsp; e = e || window.event;&nbsp; &nbsp; // For IE and Firefox prior to version 4&nbsp; &nbsp; if (e) {&nbsp; &nbsp; &nbsp; &nbsp; e.returnValue = 'Sure?';&nbsp; &nbsp; }&nbsp; &nbsp; // For Safari&nbsp; &nbsp; return 'Sure?';};</script>

HUX布斯

尝试这个:<script>&nbsp; &nbsp; window.onbeforeunload = function(e) {&nbsp; &nbsp; &nbsp; &nbsp;return 'Dialog text here.';&nbsp; &nbsp; };</script>这里更多信息MDN。

交互式爱情

我读了关于设置为“ 好的”的答案的评论。大多数用户要求按钮和某些链接单击。这里,将在现有代码中再增加一行。<script type="text/javascript">&nbsp; var hook = true;&nbsp; window.onbeforeunload = function() {&nbsp; &nbsp; if (hook) {&nbsp; &nbsp; &nbsp; return "Did you save your stuff?"&nbsp; &nbsp; }&nbsp; }&nbsp; function unhook() {&nbsp; &nbsp; hook=false;&nbsp; }调用unhook()onClick查找要允许的按钮和链接。例如<a href="#" onClick="unhook()">This link will allow navigation</a>
打开App,查看更多内容
随时随地看视频慕课网APP