1

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。有什么想法吗?

您可以在 jsbin 上尝试此代码

4

1 回答 1

1

看看选项

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

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

于 2013-02-07T09:58:41.053 回答