window.focus(); 将键盘焦点给予一个窗口怎么理解
大概可以理解为聚焦在目标窗口,可以直接接受键盘事件。
这个方法实际中用的并不多,可以稍微了解有个印象,一般弹出窗口对使用者并不友好。
你可以把这个代码保存为html运行,感受一下:
<html>
<body>
<script type="text/javascript">
function test() {
window1=window.open('https://www.baidu.com/','','width=800,height=600')
window2=window.open('https://www.cnblogs.com/','','width=820,height=600')
window2.focus()
setTimeout(function(){
console.log("focus window1 for baidu");
window1.focus();
}, 3000)
}
</script>
<button onclick="test()">click me.</button>
</body>
</html>
好的 谢谢啦