【问题标题】:window.focus to bring main window in front of popupwindow.focus 将主窗口置于弹出窗口前面
【发布时间】:2013-07-17 12:36:24
【问题描述】:

无论如何,我有什么方法可以将弹出窗口置于主浏览器后面并将浏览器窗口置于前面。 这是我正在尝试的:

var w = window.open('google.com','Popup window');
setTimeout(function() { w.blur();window.focus();},100);

在启用 JavaScript 的高级设置后在 Firefox 中工作。不适用于 Chrome、Safari 和其他浏览器。

任何帮助将不胜感激。

【问题讨论】:

  • 现在的浏览器(以及所有的广告拦截器 afaik)都是为防止弹出式广告而量身定制的(因为 2013 年的弹出式广告 = 大部分时间都是垃圾邮件),我建议您重新考虑您的设计
  • 谢谢埃里克,亚历克斯。 @ABertil jsfiddle for??

标签: javascript jquery


【解决方案1】:

根据that postwindow.focus() 将无法在 Chrome 上运行,因为它已被禁用。 Safari 可能是一样的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 2011-11-04
    • 2012-10-08
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多