当我启动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不显示工具栏&amp;地址栏不可编辑:(
有关该错误的更多信息: http://productforums.google.com/forum/#!topic/chrome/zyLC4Ip96pU
据我所知,这只是在最新的更新中开始的。如果Chrome已经打开,当我从Windows工具栏的快速启动区域中的快捷方式打开Chrome的新窗口时,新窗口无法获得焦点,焦点仍保留在之前的Chrome窗口中。如果在我启动快捷方式时焦点不在之前的Chrome窗口上,则可以正常使用
答案 0 :(得分:2)
答案 1 :(得分:2)
我刚刚发布了一个小型Chrome扩展程序,旨在解决此错误!到目前为止它对我来说很有用(在Window 7 64位上)。 您可以在此处找到它:https://chrome.google.com/webstore/detail/chrome-new-window-focus/opmhcfhkhiodgapmnaolhmekmfihmecp
如果您遇到任何问题,请告诉我们!
干杯,
Yuvi