javascript - 如何使用javascript检测移动设备屏幕是否关闭

标签 javascript mobile screen progressive-web-apps

是否可以检测手机屏幕是否关闭(或任何屏幕)或浏览器窗口是否缩小(在桌面浏览器中)?我想知道移动用户是否在我的 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/

相关文章:

delphi - 如何打开/关闭显示器?

c - ncurses、print 和 contemporary 获取字符串

visual-studio - 使用 azure appcenter 的移动应用程序的诊断日志

javaScript:添加默认错误回调

javascript - 使用map方法对数组进行分组

javascript - Waterline/SailsJs 防止模型的嵌套(关系)保存

ios - 自定义 API 移动服务 Azure IOS

php - 如何在php中检查请求是来自手机还是计算机

c# - WPF如何获取当前屏幕的大小?

javascript - 将多个类分配给单独的 svg 元素