Google chrome extension 不可见时的Chrome扩展刷新页面
(对不起,我的英语不好) 我正在开发一个基本的chrome扩展,可以对站点进行一些更改。一切正常,但我无法让它工作: 当用户不在页面上时(在另一个选项卡上或最小化浏览器),我需要每5分钟刷新一次页面,并在发生更改时显示通知。我的问题是检测用户是否“不在页面上”。。。我试图这样做,但没有成功:Google chrome extension 不可见时的Chrome扩展刷新页面,google-chrome-extension,Google Chrome Extension,(对不起,我的英语不好) 我正在开发一个基本的chrome扩展,可以对站点进行一些更改。一切正常,但我无法让它工作: 当用户不在页面上时(在另一个选项卡上或最小化浏览器),我需要每5分钟刷新一次页面,并在发生更改时显示通知。我的问题是检测用户是否“不在页面上”。。。我试图这样做,但没有成功: window.addEventListener('focus', function() { isVisible = true; }); window.addEventListene
window.addEventListener('focus', function() {
isVisible = true;
});
window.addEventListener('blur', function() {
isVisible = false;
});
由于某种原因,“模糊”不会被调用(或者只是有时被调用)。。。还有其他方法吗?使用。像下面这样的方法应该可以奏效
function handleVisibilityChange() {
if (document.webkitHidden) {
// refresh every 5 minutes
} else {
// stop refreshing every 5 minutes
}
}
document.addEventListener("webkitvisibilitychange", handleVisibilityChange, false);