我正在尝试在我的后台页面中检测所选的Chrome标签是否发生变化。例如,如果用户在www.google.com上的一个标签中,并且他在另一个标签中更改为www.yahoo.com,那么检测的最佳方式是什么
答案 0 :(得分:1)
我将在这里回答我自己的问题。在chrome API中,chrome.tabs.onActivated事件是我想要使用的确切事件。谢谢杰夫指出这一点。
答案 1 :(得分:0)
在窗口上触发blur
事件,但不仅仅是标签更改。
当窗口失去焦点时会被触发( alt-tab到另一个应用程序,点击桌面等)..
类似
window.addEventListener('blur', function(e){
// just lost focus
}, false);