我有以下代码,我想在新标签中打开(假设用户选项设置为首选行为):
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();
有没有办法实现这两个目标?