有没有办法检测我的网站是否在后台运行, 例如:我的网站在浏览器中打开,但用户站在另一个选项卡上 例如 YouTube。
最佳答案
Crossbrowser & lightweight way to check if user is looking at the page or interacting with it.
The Page Visibility API lets you know when a webpage is visible or in focus. With tabbed browsing, there is a reasonable chance that any given webpage is in the background and thus not visible to the user. When the user minimizes the webpage or moves to another tab, the API sends a visibilitychange event regarding the visibility of the page. You can detect the event and perform some actions or behave differently. For example, if your web app is playing a video, it would pause the moment the user looks at another browser, and plays again when the user returns to the tab. The user does not lose their place in the video and can continue watching.
关于javascript - 检测您的网站是否在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32092246/