移动浏览器窗口警报消息



JavaScript 中关闭窗口对于桌面浏览器环境在技术上非常容易。但是,由于移动浏览器禁止显示不同的属性和方法,因此关闭移动浏览器中的窗口将成为一场噩梦。

警报消息可用于通知用户有关特殊情况的信息: 危险,成功,信息或警告。

所以我们的问题如下:

关闭移动浏览器窗口时如何显示警告消息?

如果您正在考虑将"用户友好性"与此联系起来,那不是要走的路。尽管如此,你可能会查看JQuery的网站,使用Jquery Detect卸载或关闭。

卸载事件的确切处理因版本而异 浏览器版本。例如,某些版本的 Firefox 会触发 链接被跟踪时的事件,但窗口关闭时不是。在 实际使用,行为应在所有支持的浏览器上进行测试, 并与专有的卸载前事件形成对比。

解决方案 1

$(window).on('beforeunload ',function() {
    return 'Are you sure ?';
});

解决方案 2

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

再次,从用户友好性方面看整个问题。

相关内容

  • 没有找到相关文章

最新更新