如何使用JavaScript检测到移动设备屏幕已关闭

时间:2018-07-13 17:21:30

标签: javascript mobile screen pwa

是否可以检测到手机屏幕是否关闭(或任何屏幕)或浏览器窗口是否缩小(在台式机浏览器中)?我想知道移动用户是否在我的PWA应用程序中关闭了手机屏幕。如果用户使用其他移动应用程序但屏幕打开(我的应用程序正在运行背景并且正在播放音乐),则同样。

1 个答案:

答案 0 :(得分:1)

  

是否可以检测到手机屏幕是否关闭(或   屏幕)

是的。如果我正确理解了您的问题,那么这也将适用于您的第三种情况,即用户在后台运行您的应用程序。

isClosed = window.closed;

isClosed 将返回布尔值

  • 如果窗口已关闭,则为true
  • 如果窗口打开,则为false

有关更多参考,请查看文档here

  

还是浏览器窗口缩小(在桌面浏览器中)?

是的。您将需要页面可见性API。其文档为here