我目前有以下代码:
if (document.onfocusin !== undefined) {
var onfocusin = true;
}
else{
var onfocusin = false;
}
if (onfocusin === true)
{
document.onfocusout = ad_blur; //ad_blur is a function I defined
//when window.onblur() fires
} else{
window.onblur = ad_blur;
}
代码在 IE 8 和 Chrome 17 中运行良好,但在 Firefox 8 中运行良好,我还找到了一些其他代码,但兼容性不符合我的需要。所以问题是:有没有办法确定window.onblur()
IE、Firefox 和 Chrome 中的事件?
更具体地说,我想在打开新窗口(或选项卡)时处理该事件。