Html 在以前以target=\u blank打开的选项卡上,使用target=\u blank链接在新选项卡中打开

Html 在以前以target=\u blank打开的选项卡上,使用target=\u blank链接在新选项卡中打开,html,Html,步骤1: 从tab1的网页中,使用页面上的链接打开tab2: <a href="http://google.com" target="_BLANK">google</a> <a href="http://google.com" target="_BLANK">google</a> 步骤2: 从tab2的网页中,尝试使用页面上的链接打开tab3: <a href="http://google.com" target="_BLANK"&g

步骤1: 从tab1的网页中,使用页面上的链接打开tab2:

<a href="http://google.com" target="_BLANK">google</a>
<a href="http://google.com" target="_BLANK">google</a>

步骤2: 从tab2的网页中,尝试使用页面上的链接打开tab3:

<a href="http://google.com" target="_BLANK">google</a>
<a href="http://google.com" target="_BLANK">google</a>

问题是step2并没有打开tab3,而是将页面加载回tab2

在IE和chrome上试过这个

如何使步骤2在新的选项卡3中打开


谢谢

之所以会出现这种情况,是因为浏览器通常会查看您打开的选项卡,查找可能已经打开的重复目标。如果你在结尾添加一个虚拟锚,使目标不同(如google.com#guid),你可以绕过它。

你能发布你的代码吗?tab2在第1步之后不是谷歌吗?你是如何从谷歌打开网页的?也许
\u BLANK
\u BLANK
不是一回事。请完整地发布代码,因为这样的描述非常混乱。仅仅因为它应该是不敏感的并不意味着它是敏感的。使用
\u blank
。因此,必须为每个页面动态生成一个新的被黑客攻击的唯一链接(例如google.com#guid)?正确,否则它会将您指向现有的“打开”选项卡。我可以看出我的示例不是非常具有说明性的-更新。