当前位置:  开发笔记 > 编程语言 > 正文

什么时候应该在链接上使用target ="_ blank"?

如何解决《什么时候应该在链接上使用target="_blank"?》经验,为你挑选了5个好方法。

何时适合target="_blank"在超链接上使用该属性?

编辑:

为了澄清,我知道语法将打开一个新的浏览器窗口.我要问的是什么时候这样做是合适的?



1> Reed Copsey..:

每当你想惹恼用户.


更严重的是,由于这会打开一个新的窗口/标签,在我看来应该谨慎使用.

大多数现代浏览器都有一些选项(即:中间点击超链接)为你做这个,所以我个人更喜欢让用户自己处理.

但是,如果您正在处理存在非技术原因的事情,例如面向销售的网站,则通常需要在新窗口中打开产品手册,或者沿着这些方向开放产品手册.但是,请注意,过度使用会导致我的伪笑话响应......



2> John MacInty..:

什么时候你想离开当前页面.

我有一种感觉,你的问题应该是"什么时候打开一个新的标签页或浏览器窗口?"

如果是这样,答案可能是:

当前表单可能处于编辑模式,您希望能够打开另一个页面,而无需忽略或保存当前页面.

您有一个像Twitter这样的数据流,当您离开并查看X时,您想要保持活动状态.

这样做有特定的业务要求.

您的用户导航能力较弱,无法找到返回主页面的方式.


"你的用户是弱电脑用户" - 根据我的经验,这是一个废话.在为公司内部使用而设计的页面上,我经常看到"_target"的使用只会给我那些不那么讨厌的用户增加混乱.
也许将打开的PDF文档添加到列表中.

3> Gabriel Hurl..:

当您链接到外部资源时,人们可能希望获取更多信息,参考等,这是最合适的.

它允许他们离开您的网站而不会丢失他们在您的页面上的位置或必须使用后退按钮.

它还确保如果要关闭它,他们必须再次查看它;-)

(最后一个是个笑话,我当然不提倡这种卑鄙的做法......)


呃,我真的不喜欢使用"_target"让某人留在你的网站上.让您内容的极高质量迫使人们回归,而不是别的.
我自己从来没有理由自己使用它,但是当我在一个复杂的javascript驱动的网站中间并点击帮助按钮或类似的东西时,我很感激.我不喜欢它,当链接没有表明他们是否会带你离开当前页面并最终带你到其他页面,破坏你最初在网站上做的任何事情.

4> Joseph..:

一般来说,我像瘟疫一样避免它.但是,也许你想要使用它的一个很好的例子是,如果你正在构建购物车模块或其他东西,并且你有"点击更大的图片"链接.我认为从那个意义上说它没问题.

请记住,无论何时这样做,您都假设您比他们更了解用户的工作流程(他们总是可以在新窗口中打开链接,而不会强制它).在"更大图片"链接的情况下,你很可能在假设他们想要的东西时是正确的,但在大多数情况下我不会妄下结论.


实际上,大多数网页也应该可用于非专家用户.例如,在数据输入页面中,左键单击帮助链接将丢失您的工作,除非目标是_blank.一些(幼稚)用户可能实际上并不期望链接到他们的工作......
如果我需要显示更大版本的图片,我只需在常规链接上使用一些基于javascript的灯箱.虽然在这些链接上留下target = _blank可能仍然对javascript-disabled有意义.

5> Dan Lew..:

当你想要在新窗口中打开链接时,我会假设.我认为使用它的时间是人们点击链接时会破坏他们当前在页面上所做的事情,例如表单上的"帮助"链接.

虽然有人会争辩说你永远不应该使用它们.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有