javascript - beforeunload 之前用自己的 jquery 替换默认提示

标签 javascript jquery onbeforeunload

如何摆脱浏览器默认提示? 下面是我的 CoffeeScript 。 enter image description here

$(window).on 'beforeunload', (e) ->
    e.preventDefault()
    question = "<h4 class='text-center'>The actual changes for black/white list will be lost.</h4>"
    bootbox.confirm question, (result) ->
        if result
            $.post url, () ->
                window.location.reload()

最佳答案

您无法替换内置消息框。您所能做的就是使用插件(或编写您自己的逻辑),将其功能替换为可设置样式的 HTML 元素。

这意味着更改使用 alertconfirm 等的 JavaScript 代码。

关于javascript - beforeunload 之前用自己的 jquery 替换默认提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23681480/

相关文章:

javascript - 从表中的不同行克隆图像

javascript - 使用 Rails 和 Backbone 上的混合面板实现复杂的跟踪

jquery - 是否显示 :none perform better then height:0?

javascript - 用户不友好的 onbeforeunload/onunload

javascript - 在取消确认导航时执行代码

javascript - 使用 PHP 检查是否支持 onbeforeunload

javascript - 火炉吓坏了

javascript - 如何使 jquery 创建的 div 可拖动?

javascript - 如何使用 Jquery 在用户清除文本字段并将焦点移出文本字段时触发事件?

javascript - 单击事件在表中被触发两次