我有一个具有多个 a href 链接的应用程序。右键单击它们会在 Chrome 浏览器中显示“新标签”。单击它会打开一个新选项卡,但该应用程序并非设计为在新选项卡中工作。有什么方法可以禁用该选项或在 Chrome 中捕获新标签的事件。谢谢
问问题
4563 次
2 回答
2
不,那是不可能的。这是一项浏览器功能,可在新选项卡中打开链接。这就是链接<a>
标签的目的。
但是,您可以使用例如<span>
标签并在其上附加onclick
处理程序来执行页面导航:
<span onclick="window.location.href='nextpage.html'">Next page</span>
使用 CSS,您可以设置 span 的样式,使其看起来像一个链接。
于 2013-02-12T06:47:42.913 回答
0
链接根据其目标属性在新选项卡中打开,目标属性指定打开链接文档的位置。只需target="_blank"
从<a>
标签或设置中删除target="_self"
于 2013-02-12T06:53:38.343 回答