Javascript window.open在Windows7中不聚焦

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript window.open在Windows7中不聚焦相关的知识,希望对你有一定的参考价值。

我正在Windows7中使用IE8。当我使用javascript执行window.open(....)时,新窗口开始在任务栏中闪烁。我希望新窗口显示给用户,而不是隐藏在任务栏中。

我尝试过:

var myWindow = window.open(.....);
myWindow.focus();

但是它仍然在任务栏中开始闪烁。任何人都知道解决此问题的技巧吗?

答案

[如果有一种方法可以做您想做的事,世界上每个弹出广告都会使用它,而网络将是一个更糟糕的地方。所以没有办法=)

[如果window.open发生在点击处理程序或类似的程序中,您可能会比较幸运。如果认为它们是“故意的”,则在浏览器中会包含很多复杂的启发式方法。

另一答案

我实际上已经完成了这项工作。最初,我使用任务栏菜单上的IE图标打开IE8。由于某种原因,我决定直接从C:/ Program Files / Internet Explorer /打开IE,它按预期工作。

以上是关于Javascript window.open在Windows7中不聚焦的主要内容,如果未能解决你的问题,请参考以下文章

javascript:window.open 不起作用?

javascript window.open [重复]

JavaScript window.open()一个包含大量脚本的页面 - 脚本显示为文本

javascript中window.open()与window.location.href的区别

JavaScript中的window.location.href和window.open()方法

javascript 打开页面window.location和window.open的区别