什么时候应该在新标签/窗口中打开链接?

Posted

技术标签:

【中文标题】什么时候应该在新标签/窗口中打开链接?【英文标题】:When should links open in new tab/window? 【发布时间】:2015-02-05 04:46:26 【问题描述】:

确切链接应该在什么时候在新标签/窗口中打开?我发现一些需要在新选项卡/窗口中进行某些操作的操作可以使用 模态窗口 在同一页面上完成,然后刷新同一页面以显示更新的内容。

几个谷歌搜索给了我以下结果:

Why external links should open in new tabs?

When if ever should links be opened in a new window?

Is there ever a good reason to force opening a new browser window?

Should links open in new windows?

Forcing links to open in new windows: an argument that should have ended 15 years ago

有些人建议如果是外部链接,则应在新选项卡/窗口中打开它们,有些人建议应在同一页面上打开它们以简化用户控制。他们都以自己的方式听起来是正确的。不是有某种概括吗?或者是否有任何特殊情况我们无法在新选项卡/窗口中打开链接?

换句话说,什么情况下应该在新标签/窗口中或在同一页面中打开链接(考虑到现在经常实现模态窗口)?

【问题讨论】:

我觉得这个问题更适合UX.SE 【参考方案1】:

在新标签页中打开外部链接会更好,并且可以更频繁地完成,这样当您有用户浏览您的网站并点击外部链接时,他不必返回而只需关闭该标签页并可以连续浏览您的网站。 您必须牢记,从来没有互联网用户知道如何像您一样使用浏览器(网络上仍然有许多智商较低的人)。

【讨论】:

【参考方案2】:

在标签上添加属性 target="_blank"

<a href="http://uxmovement.com/navigation/why-external-links-should-open-in-new-tabs/" rel="nofollow" target="_blank">Link 1</a></strong></p>

【讨论】:

问题是何时,而不是如何

以上是关于什么时候应该在新标签/窗口中打开链接?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 A 标签上添加一个属性来获取在新选项卡而不是同一窗口中打开的链接吗?

超链接的目标网页在新窗口中打开的方式是

如何使用HTML实现点击一个链接打开新窗口49

在新窗口/标签中打开 Google Docs iframe 链接在 Internet Explorer 中不起作用

如何在新标签页或窗口中打开 iframe 链接

如何使用angularjs在新窗口中打开链接