是否有javascript library
来检测选项卡是否处于焦点,然后相应地执行代码?
答案 0 :(得分:4)
通过此代码,您可以检查窗口是否清晰对焦:
window.addEventListener('focus', function() {
document.title = 'focused';
});
window.addEventListener('blur', function() {
document.title = 'not focused';
});
另外,如果遇到问题,你必须自己编写问题并提出你尝试过的代码
更新:这有一点问题,而且给出了另一个答案,问题是只是滚动不会使它工作。您需要与页面进行交互才能使其正常工作。但是,here给出的接受答案可能也适用于滚动
答案 1 :(得分:1)
您可以使用本机JS代码执行此操作,例如:
window.onfocus = function() {
console.log('focussed');
}
window.onblur = function() {
console.log('blurred');
}