是否可以检测手机屏幕是否关闭(或任何屏幕)或浏览器窗口是否缩小(在桌面浏览器中)?我想知道移动用户是否在我的 PWA 应用程序中关闭了手机屏幕。如果用户正在使用另一个移动应用程序但屏幕已打开(我的应用程序正在工作后台并且正在播放音乐),也会发生同样的情况。
最佳答案
Is it possible to detect is mobile phone screen is closed (or any screen)
是的。如果我正确理解了您的问题,这也适用于用户在后台运行您的应用程序的第三种情况:
isClosed = window.close;
isClosed 将返回 bool 值
- 如果窗口已关闭则为 true
- 如果窗口打开则返回 false
如需进一步引用,请查看文档 here .
or if browser windows is shrinked(in desktop brwoser)?
是的。您将需要页面可见性 API。它的文档是here .
关于javascript - 如何使用javascript检测移动设备屏幕是否关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51330067/