javascript - Chrome 使用 Window.Open 打开选项卡

标签 javascript html google-chrome

查看了之前问题的答案,不确定是否可以 和我遇到的问题是一样的。我找到的一些可能的答案 网上的内容已经过时了,所以我不确定这方面是否有任何改变。

我有这个代码来检查 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 中,仅打开 onclick 选项卡,而不打开 主 url,不管 cookie。

我认为这是与在 Chrome 中打开选项卡/窗口有关的问题,但是 我以为上面的内容会被Chrome作为打开的窗口来处理 是用户点击的结果。

我是否遗漏了一些简单的内容,或者是 Chrome 的限制?

感谢您的建议。

最佳答案

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

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

关于javascript - Chrome 使用 Window.Open 打开选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29053030/

相关文章:

javascript - 获取一个span的值并插入到另一个div中

html - 由于某些无法解释的原因,按钮改变了大小

javascript - 当模态在 w3.css 中滚动时如何隐藏文档垂直滚动条?

html - 谷歌浏览器不会呈现 100% 高度的 body 元素

javascript - 动画形式大小

javascript - IMDB 评级插件不适用于 ajax

google-chrome - 如何制作 firefox 或 google Chrome 插件?

javascript - Firefox 和 IE6 的 document.ready() 问题

javascript - 当行增加时自动增加序列号,并在jquery中删除行时自动重新调整编号顺序

javascript - Bootstrap 选项卡在单击时移动