Javascript - 如何让您的浏览器成为焦点

时间:2015-08-19 17:56:03

标签: javascript

我在零售网站上运行一个脚本,当浏览器处于焦点时,它每次都会通过。当浏览器没有聚焦时,它每次都会失败。

我的waitUntil(Waits.elementDisplayed(....不在焦点时不起作用。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以通过以下javascript函数检测浏览器是否失焦

function onBlur() {
    document.body.className = 'blurred';
};
function onFocus(){
    document.body.className = 'focused';
};

if (/*@cc_on!@*/false) { // check for Internet Explorer
    document.onfocusin = onFocus;
    document.onfocusout = onBlur;
} else {
    window.onfocus = onFocus;
    window.onblur = onBlur;
}

Reference

然而,我不确定你是否总是在焦点失焦时获得焦点。希望这会有所帮助。