Javascript 在IE中设置window.open(url,windowname)不满足时,是否使用现有的open window?

Javascript 在IE中设置window.open(url,windowname)不满足时,是否使用现有的open window?,javascript,html,internet-explorer,Javascript,Html,Internet Explorer,我正在使用window.open打开一个新窗口。并在IE中执行以下操作: <a href="/someurl" onclick="window.open(href, 'myname', '...'); 在IE下的外部命名窗口也存在类似问题。在窗口焦点方面也存在问题。这个自定义(而且相当棘手)功能在IE、FF和Chrome上运行良好: 我会试试看会发生什么。“重定向到另一个主机”听起来像是另一个问题。你有什么错误?这不是一个错误,只是多个窗口出现在用户面前,我只想有一个。如果我在弹出窗

我正在使用window.open打开一个新窗口。并在IE中执行以下操作:

<a href="/someurl" onclick="window.open(href, 'myname', '...');  

在IE下的外部命名窗口也存在类似问题。在窗口焦点方面也存在问题。这个自定义(而且相当棘手)功能在IE、FF和Chrome上运行良好:


我会试试看会发生什么。“重定向到另一个主机”听起来像是另一个问题。你有什么错误?这不是一个错误,只是多个窗口出现在用户面前,我只想有一个。如果我在弹出窗口中执行“重定向”,这将导致IE允许多个窗口,即使我正在使用命名窗口。
function openWindowWithFocus(url, name, features) {

        if (!name || name == '') {
            name = 'DefaultWindow'
        }

        if (!window[name] || window[name].closed == null || window[name].closed) {
            window[name] = window.open(url, name, features);
        } else {
            window[name].location.replace(url);
        }

        window[name].focus();

    }