Javascript 检测您的网站是否在后台运行
有没有办法检测我的网站是否在后台运行, 例如:我的网站在浏览器中打开,但用户站在另一个选项卡上Javascript 检测您的网站是否在后台运行,javascript,jquery,Javascript,Jquery,有没有办法检测我的网站是否在后台运行, 例如:我的网站在浏览器中打开,但用户站在另一个选项卡上 例如youtube。是,窗口。onfocus和窗口。onblur应该适用于您的场景。用于此: $(window).blur(function(){ console.log("blur"); }) 在我的控制台中测试stackoverflow,当我转到其他选项卡时,它会抛出控制台消息 检查下面的链接。我希望你得到你的answare 一, 2. Crossbrowser&检查用户是否正在查看页面的轻量级
例如youtube。是,
窗口。onfocus
和窗口。onblur
应该适用于您的场景。用于此:
$(window).blur(function(){ console.log("blur"); })
在我的控制台中测试stackoverflow,当我转到其他选项卡时,它会抛出控制台消息 检查下面的链接。我希望你得到你的answare 一, 2. Crossbrowser&检查用户是否正在查看页面的轻量级方法 或者与之互动 使用 页面可见性API可让您知道网页何时可见或何时显示 集中使用标签式浏览,任何 给定网页位于后台,因此用户不可见。 当用户最小化网页或移动到另一个选项卡时,API 发送有关页面可见性的visibilitychange事件。 您可以检测事件并执行某些操作或行为 不同地例如,如果您的web应用正在播放视频,它将 用户查看其他浏览器时暂停,然后再次播放 当用户返回到选项卡时。用户不会失去他们的位置 在视频中可以继续观看
您想知道您网站的脚本是否仍在运行?嗯,我倾向于说是的。取决于浏览器,但到目前为止,多任务处理确实很流行。