Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android触发jQuerys';卸载前';当屏幕关闭时_Android_Jquery_Google Chrome - Fatal编程技术网

Android触发jQuerys';卸载前';当屏幕关闭时

Android触发jQuerys';卸载前';当屏幕关闭时,android,jquery,google-chrome,Android,Jquery,Google Chrome,我有相同的移动和桌面设备的网站。我发现一个奇怪的行为是在移动设备上——Android和Chrome浏览器。 我没有机会发现这种行为的确切诱因,但我认为这与屏幕关闭有关 我在卸载之前有这个代码。在桌面上,它工作正常 $(document).on('beforeunload',function(){ $('.loading').show(); }) 在手机上也很好,但当我最小化Chrome或屏幕关闭时,我会唤醒手机。它在卸载事件之前触发。因此,我需要重新加载页面。我还尝试了一些小的解决方法

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

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

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


有什么想法吗?

这是一个浏览器事件,不是jQuery事件。为什么要在即将卸载时显示事件
。加载
?很抱歉,表达式没有100%正确,因为它与load eventListener绑定,所以基本上我会在卸载前显示加载,在加载整页之前显示加载。您能解决此问题吗?不幸的是,我设置了20秒,但我认为解决方案可以在这里->