是否可以显示模态框,仅当用户单击关闭选项卡/浏览器按钮时?

时间:2016-08-24 10:35:16

标签: javascript jquery

我正在尝试显示共享框。我的要求是显示一个引导模型框,当且仅当用户单击关闭选项卡/浏览器按钮时。如果它可能如何?

这是我的代码无效:

required_claims

注意:我不想显示简单的警告框,我必须显示一个用户将放置评论的模型框。这就是我的问题不同的原因

2 个答案:

答案 0 :(得分:0)

不,你不能。您只能显示浏览器支持的固定对话框。

原因主要是安全性:想象一下恶意的JavaScript,它不允许你离开页面或关闭浏览器。这就是当您关闭标签页或浏览器时浏览器终止页面上所有JavaScript的原因。

某些浏览器允许您在对话框中显示消息,但不是全部。有关详细信息,请参阅:Is it possible to display a custom message in the beforeunload popup?

答案 1 :(得分:-1)

<button onclick="showModal()"></buton>
<div id="bootstap-modal-id">

</div>

然后

function showModal(){
  alert('something');
  $('#bootstap-modal-id').modal();
}
试试这个!快乐的编码:)