1

我有一个具有多个 a href 链接的应用程序。右键单击它们会在 Chrome 浏览器中显示“新标签”。单击它会打开一个新选项卡,但该应用程序并非设计为在新选项卡中工作。有什么方法可以禁用该选项或在 Chrome 中捕获新标签的事件。谢谢

4

2 回答 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 回答