window.open()在FF和IE中打开新窗口,而不是Chrome

时间:2014-03-26 19:29:38

标签: javascript internet-explorer firefox

我有以下代码,我想在新标签中打开(假设用户选项设置为首选行为):

var qaWindow = window.open('', 'proqa', null);

这在Chrome中运行良好,但在FF和IE中打开了一个新窗口。

我需要这样做(没有网址)的原因是我只希望页面在第一次打开时加载。在后续调用中,我需要调用窗口/选项卡而不会导致重新加载。

后续代码如下所示:

if (qaWindow.location == "about:blank") {
    var url = "/chat/index/" + urlparams.id;
    qaWindow.location = url;
} else {
    qaWindow.callMe(urlparams.id);
}
qaWindow.focus(); 

有没有办法实现这两个目标?

0 个答案:

没有答案