如何在使用 target='name' 时切换浏览器选项卡

How to switch browser tabs when using target='name'?

本文关键字:浏览器 选项 name target      更新时间:2023-09-26

我正在开发一个有词汇表的网站(/glossary#item-name)。到目前为止,我一直像这样链接到它:<a href="/glossary#item-name" target="glossary">item</a>,但我意识到,尽管当您单击第一个链接时它会打开并切换到"词汇表"选项卡,但当您单击其他链接时,它不会切换到词汇表选项卡 - 它只是重新加载它(并跳转到设置的任何锚点)。

我该怎么做才能强制浏览器切换标签页?我不想使用target="_blank"因为每次单击链接时,它都会打开一个新选项卡,这对用户来说很痛苦,但这是我能做的吗?我使用的是Chrome 30.0,并且正在使用Bootstrap R3,jQuery和PHP构建网站,如果有帮助的话。

提前感谢!

我认为这是不可能的,但看看其他帖子:

Javascript - 如何使浏览器切换选项卡?仅在浏览器中使用javascript和html在相同的两个选项卡之间切换