【问题标题】:How move focus to child window in Opera?如何在 Opera 中将焦点移至子窗口?
【发布时间】:2013-02-06 11:58:58
【问题描述】:

Opera 使用此代码失败:

var w;

$('button').on('click', function () {
  if (w && !w.closed && window.focus) {
    w.focus();
  } else {
    w = window.open('http://google.com', 'google');
  }
});

在我们打开新窗口并返回父窗口后,我们无法在 Opera 中将焦点设置回子窗口。但其他浏览器工作正常。甚至 IE。有什么想法吗?

你可以试试这个代码on jsbin

【问题讨论】:

    标签: javascript window focus opera


    【解决方案1】:

    看看选项

    首选项 > 高级 > 内容 > JavaScript 选项 > 允许提升 窗户

    此页面底部附近有此首选项对话框的屏幕截图: http://www.javascripter.net/faq/windowresizeto.htm

    【讨论】:

    • 谢谢,伙计!真棒,这个选项存在。我无法想象为什么 Opera 会这样做.. 但我会在 Opera Dev 上问这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-10
    • 2011-09-28
    相关资源
    最近更新 更多