繁体   English   中英

如果移动浏览器未打开或未激活,则在 Javascript/jQuery 中检测

[英]Detect in Javascript/jQuery if mobile browser is not open or active

*我在网上和SO上搜索过

我有一个用 jQuery Mobile 制作的移动网站。 如果用户已离开手机上的移动浏览器(到另一个应用程序),这将隐藏移动浏览器(但移动浏览器仍会在他们的手机上运行),我需要一种使用 Javascript 或 jQuery 的方法来了解当用户再次打开他们的移动浏览器时。

我已使用 PhoneGap 将移动站点打包为应用程序,目前我使用 onResume() 函数实现了这一点。

您可以通过onunloadonbeforeunload事件检测选项卡或窗口何时关闭。 如果选项卡关闭,返回按钮被点击或退出链接被点击,这些将触发。

有一个提议允许 webapps 检测它们是否在前台, visibilitychange事件, http://www.w3.org/TR/2013/REC-page-visibility-20131029/#sec-visibilitychange-event

它部分支持,主要由较新的浏览器支持,因此根据您的需要,它可能适合您。 http://caniuse.com/#feat=pagevisibility

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM