javascript - 强制在新选项卡中打开链接仍然是不礼貌的行为吗?

标签 javascript html tabs

现在选项卡式浏览已成为常态,强制在新“窗口”中打开链接( target="_blank" )是否仍然被认为是不礼貌的行为?对于我正在设计的页面,我认为这是迄今为止一组链接的最佳选择,但我不想让访问我网站的任何纯粹主义者感到不安。

2012年有什么礼貌的做法?

编辑:我所说的链接是外部页面。

最佳答案

大多数(流行)浏览器都可以选择覆盖新窗口/弹出窗口/选项卡的处理方式。
在新选项卡中打开链接没有任何问题,只要它不是指向您自己网站的链接即可。

如果您要链接到自己网站上的页面,请在同一选项卡中打开链接(因此不要提供任何目标),否则,人们最终可能会看到大量选项卡用您的网站打开,会减慢他们的系统速度,而且通常很烦人。

就我个人而言,我强制所有想要在新窗口中打开的页面在选项卡中打开。
具有更多“技术”经验的用户倾向于使用Ctrl+单击/中键单击(如果他们愿意)在新选项卡中打开页面。否则,他们通常会期望它们在同一页面中打开。

根据经验:

不要强制用户执行特定类型的行为。让您的网站按预期运行。

关于javascript - 强制在新选项卡中打开链接仍然是不礼貌的行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13765830/

相关文章:

javascript - 我可以使用动态 import() 表达式将 SVG 文件作为 react 组件导入吗?

javascript - 从 laravel 中的 Controller 返回 JSON 响应

javascript - 在reactjs中登录主页后数据不刷新

jquery - IOS中的滚动问题

html - 仅 CSS : Show element whilst input is selected

javascript - 无法读取 null 的属性 'removeClass'

javascript - 如何在 MongoDB shell 中转到下一行?

html - 登录模式的 ASP.NET Web 窗体问题

html - 如何使 CSS HTML 选项卡默认显示

emacs - 您是否使用Emacs标签栏?