如何在使用 target='name' 时切换浏览器选项卡
How to switch browser tabs when using target='name'?
我正在开发一个有词汇表的网站(/glossary#item-name
)。到目前为止,我一直像这样链接到它:<a href="/glossary#item-name" target="glossary">item</a>
,但我意识到,尽管当您单击第一个链接时它会打开并切换到"词汇表"选项卡,但当您单击其他链接时,它不会切换到词汇表选项卡 - 它只是重新加载它(并跳转到设置的任何锚点)。
我该怎么做才能强制浏览器切换标签页?我不想使用target="_blank"
因为每次单击链接时,它都会打开一个新选项卡,这对用户来说很痛苦,但这是我能做的吗?我使用的是Chrome 30.0,并且正在使用Bootstrap R3,jQuery和PHP构建网站,如果有帮助的话。
提前感谢!
我认为这是不可能的,但看看其他帖子:
Javascript - 如何使浏览器切换选项卡?仅在浏览器中使用javascript和html在相同的两个选项卡之间切换
相关文章:
- location.reload(true)崩溃浏览器选项卡
- 如何在现有的浏览器选项卡中打开url
- 在用户关闭/更改移动浏览器选项卡之前进行检测
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 询问用户何时尝试关闭浏览器选项卡
- 自动关闭或覆盖通过命令行打开的浏览器选项卡
- 在两个浏览器选项卡之间共享变量范围
- 检查具有特定标题的浏览器选项卡是否已存在
- 如何防止用户使用浏览器选项禁用脚本
- 检测通过移动 Safari 中的 JavaScript 关闭浏览器选项卡
- 当用户关闭浏览器选项卡时,如何使用 PHP 或 javascript 从我的站点注销用户
- 在单击浏览器选项卡上调用 js 函数
- 在 JavaScript 中识别浏览器选项卡的任何方法
- 如何使setInterval在浏览器选项卡处于焦点时运行
- 如何:让javascript在浏览器选项卡更改时运行
- 将键盘和鼠标事件从一个浏览器选项卡发送到另一个
- Node.js,并将数据发送回所有浏览器选项卡
- 如何设置浏览器选项卡's锚定目标名称
- 自定义Div滑块运行过快,但仅当从另一个浏览器选项卡返回时
- 有没有任何方法可以通过编程将浏览器选项卡放在前面(跨浏览器)