Chrome 打开选项卡与窗口.打开

Chrome Opening Tab With Window.Open

本文关键字:窗口 打开 选项 Chrome      更新时间:2023-09-26

看过以前问题的答案,不确定是否与我遇到的问题相同。我找到的一些可能的答案在网上已经老化,所以我不确定是否有任何变化。

我有这个代码来检查一个cookie,然后打开一个或两个取决于是否找到 Cookie 的选项卡。

在 html 方面,我有一个这样的链接:

<a target='_blank' onclick="newTab()" href="http://www.test.com">

在 head 部分,newTab() 函数执行 cookie 检查,然后如果需要,可以打开如下所示的窗口:

window.open('http://www.test.com/members/','_blank');

当单击链接时,上述内容在Firefox和IE以及两者中都可以正常工作窗口在需要时打开,但在 Chrome 中仅打开"点击"选项卡,而不是主网址,与 Cookie 无关。

我想这是一个与在Chrome中打开标签/窗口有关的问题,但是我以为以上问题将由Chrome作为打开窗口处理是用户单击的结果。

我错过了一些简单的东西还是对 Chrome 的限制?

感谢您的任何建议。

事实上,正如CBroe所回答的那样,问题的原因是因为我使用_blank作为两者的窗口名称。

我把一个改成了_parent,它现在至少是这样工作的所以感谢您的帮助。