当我启动 Chrome 时,新窗口显示为未聚焦且位于其他窗口后面。所以我决定创建一个解决方法;我将使用我磁盘中的一个文件更改我的主页 url,该文件包含用于窃取焦点的 javascript,然后重定向到真正的主页。
使用 javascript 窃取焦点的最佳方法是什么?
更新:这是我尝试的...
<html>
<head></head>
<body></body>
</html>
<script type="text/javascript">
myWindow=window.open("http://google.com", "_blank",
"resizable=yes, scrollbars=yes, titlebar=yes" );
myWindow.focus();
self.close();
</script>
但是新窗口看起来像弹出窗口,Chrome 不显示工具栏和地址栏不可编辑:(
有关该错误的更多信息: http://productforums.google.com/forum/#!topic/chrome/ zyLC4Ip96pU
据我所知,这仅从最新更新开始。如果 Chrome 已打开,当我从 Windows 工具栏的快速启动区域中的快捷方式打开 Chrome 的新窗口时,新窗口不会获得焦点,焦点仍保留在前一个 Chrome 窗口上。如果在我启动快捷方式时焦点不在上一个 Chrome 窗口上,它可以正常工作