【问题标题】:Javascript window.open not focusing in Windows7Javascript window.open 不专注于 Windows7
【发布时间】:2020-05-28 01:33:39
【问题描述】:

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

我试过了:

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

但它仍然在任务栏中开始闪烁。有谁知道解决这个问题的诀窍吗?

【问题讨论】:

  • 不。窗口最小化时不可行
  • 其他浏览器和操作系统呢?他们也这样做吗?哪些?
  • 这个web应用只能在IE下运行,所以我不能在其他浏览器上真正测试。

标签: javascript html internet-explorer-8


【解决方案1】:

如果有一种方法可以做您想做的事,那么世界上的每个弹出式广告都会使用它,而网络将变得更糟。所以没有办法做到这一点。 =)

如果 window.open 出现在点击处理程序或类似的处理程序中,您可能会有更好的运气 - 浏览器中包含复杂的启发式算法,如果它们被认为是“有意的”,则允许弹出窗口。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多