首页 > 解决方案 > 屏幕关闭时Android触发jQuerys'beforeunload'

问题描述

我有相同的移动和桌面设备网站。我发现的一种奇怪行为是在移动设备上——Android 和 Chrome 浏览器。我没有机会发现该行为的确切触发因素,但我认为这与屏幕关闭有关。

我在卸载之前有这个代码。在桌面上它工作正常。

$(document).on('beforeunload',function(){
    $('.loading').show();
})

在手机上它也很好用,但是当我最小化 Chrome 或屏幕关闭时,我会唤醒手机。它触发 beforeunload 事件。因此,我需要重新加载页面。我还尝试了一些小的解决方法,即单击 .loading 类将隐藏它,但是这种行为不起作用。

有任何想法吗 ?

标签: androidjquerygoogle-chrome

解决方案


推荐阅读