Chrome bug解决方法:Javascript窃取焦点

时间:2012-07-31 08:13:59

标签: javascript google-chrome focus

当我启动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窗口上,则可以正常使用

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

我刚刚发布了一个小型Chrome扩展程序,旨在解决此错误!到目前为止它对我来说很有用(在Window 7 64位上)。 您可以在此处找到它:https://chrome.google.com/webstore/detail/chrome-new-window-focus/opmhcfhkhiodgapmnaolhmekmfihmecp

如果您遇到任何问题,请告诉我们!

干杯,
Yuvi