扫码关注官方订阅号
现在我有一个链接
<a href="blabla" target="_blank">link</a>
但是,这总是会打开一个新选项卡。我想要下面的效果
如何使用 JavaScript 实现此目的?
如果只有一些特定于浏览器的方法也没关系,因此没有相应支持的浏览器的用户将“回退”到始终新标签的方式。
设置target="child"将刷新当前选项卡(如果已打开)
target="child"
ABcd Defg
您可以设置特定窗口的名称,以便打开重用选项卡。问题是,只要 href 相同,就不会重新加载。所以你无法轻易获取refresh部分。
refresh
例如,您可以:
link link
在 JS 中,您实际上可以使用 window.open 获得相同的结果。您还可以使用 url 作为目标,这样您就不需要手动指定:
window.open
目标
您还可以概括并向文档添加点击侦听器,以便以这种方式打开某些链接。像这样的东西:
如果页面位于同一域中,此时您可能也可以尝试对页面进行经验刷新。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
设置
target="child"将刷新当前选项卡(如果已打开)您可以设置特定窗口的名称,以便打开重用选项卡。问题是,只要 href 相同,就不会重新加载。所以你无法轻易获取
refresh部分。例如,您可以:
在 JS 中,您实际上可以使用
window.open获得相同的结果。您还可以使用 url 作为目标,这样您就不需要手动指定:您还可以概括并向文档添加点击侦听器,以便以这种方式打开某些链接。像这样的东西:
如果页面位于同一域中,此时您可能也可以尝试对页面进行经验刷新。