Javascript 在firefox和IE中,有没有办法将焦点从子窗口传递回父窗口选项卡

Javascript 在firefox和IE中,有没有办法将焦点从子窗口传递回父窗口选项卡,javascript,internet-explorer,firefox,Javascript,Internet Explorer,Firefox,在Firefox和IE中,有没有办法将焦点从子窗口传递回父窗口选项卡 以下代码在Chrome中运行良好,并关闭子窗口。但在Firefox和IE中,只有在父窗口中的单个选项卡中才传递焦点。如果有多个选项卡,并且前面有其他选项卡,则不会将焦点更改为所需的父窗口选项卡,即打开子窗口的原始窗口选项卡 function onButonClick() { var win = window.open('', window.opener.name); win.fo

在Firefox和IE中,有没有办法将焦点从子窗口传递回父窗口选项卡

以下代码在Chrome中运行良好,并关闭子窗口。但在Firefox和IE中,只有在父窗口中的单个选项卡中才传递焦点。如果有多个选项卡,并且前面有其他选项卡,则不会将焦点更改为所需的父窗口选项卡,即打开子窗口的原始窗口选项卡

function onButonClick() {
            var win = window.open('', window.opener.name);
            win.focus();
            open(location, '_self').close();
        }

尝试window.opener.focus();focus()可以在Chrome中工作,但不能在Firefox或iStrange中工作,我主要是一名IE9开发人员,使用window.opener没有任何问题。但不知道firefox。问题是在多个选项卡的情况下,当父窗口选项卡不在前面时。请进一步解释焦点何时应回到父窗口。在关闭子选项卡时?直接打开它?即使在IE9中打开了10个选项卡,它们中的每一个似乎都有一个window.opener引用返回到父窗口,因此请进一步解释并显示将焦点放回父窗口的代码。顺便说一句,你不喜欢用
open(location,'u self').close()覆盖你自己的引用吗?这段代码应该做什么?