每当浏览器选项卡处于活动状态/选择状态时,我都想运行一个函数。
我如何使用 javascript/jquery 做到这一点?
每当浏览器选项卡处于活动状态/选择状态时,我都想运行一个函数。
我如何使用 javascript/jquery 做到这一点?
也许您可以使用 Page Visibility API ?该规范位于http://www.w3.org/TR/2011/WD-page-visibility-20110602/
“该规范为网站开发人员定义了一种以编程方式确定页面当前可见性状态的方法,以便开发功率和 CPU 高效的 Web 应用程序。”
还有一个方便的包装库 - https://github.com/ai/visibility.js上的 Visibility.js
Visibility.onVisible(function () {
// do something
});