如何检查javascript / jsquery中的活动选项卡?

我想在浏览器选项卡处于活动/选中状态时运行一个函数。

我如何使用javascript / jquery做到这一点?

也许您可以使用Page Visibility API? 规范见http://www.w3.org/TR/2011/WD-page-visibility-20110602/

“该规范定义了一种方法,供站点开发人员以编程方式确定页面的当前可见性状态,以便开发function强大且CPU效率高的Web应用程序。”

还有一个方便的包装库 – Visibility.js, url为https://github.com/ai/visibility.js

Visibility.onVisible(function () { // do something });