代码之家  ›  专栏  ›  技术社区  ›  Robert Greiner

将外部链接设置为target=“_blank”是否可以接受?

  •  5
  • Robert Greiner  · 技术社区  · 16 年前

    12 回复  |  直到 16 年前
        1
  •  8
  •   Mayo    16 年前

    大多数人不会告诉你:看看不同的人如何使用他们的电脑浏览。与普通用户坐下来一个小时:老师、钢琴手、退休兽医、全职妈妈或机械师。观看残疾人如何浏览。

    你会发现你不应该:

    • 打开新窗口(非常令人困惑)
    • 提供太多的功能和选项
    • 使用Flash动画

    • 清晰简洁
    • 让用户保持在同一页面上
    • 不惜一切代价避免让最终用户感到沮丧
    • 创建一个反应迅速的网站

    还有更多。

        2
  •  10
  •   Dave Jarvis James Eichele    16 年前

    我读过很多可用性文档,这些文档表明最终用户讨厌被迫在新窗口中打开链接。我倾向于同意,如果我想要一个新窗口,我会右键单击并选择是想要相同的窗口、新选项卡还是新窗口。

    然而,营销人员认为,在新窗口中打开外部链接将使最终用户留在您的网站上,因为他们最终会关闭新窗口并返回您的网站。

    website ).

        3
  •  8
  •   Graeme Perrow    16 年前

        4
  •  3
  •   Will Bickford    16 年前

        5
  •  3
  •   atfergs    16 年前

    我同意,作为用户,我更愿意选择是否在新窗口中打开链接。不幸的是,许多用户没有意识到他们有这个选择,当他们点击外部网站的链接时,他们会失去你的网站。我倾向于谨慎行事,在新窗口中打开外部链接,但这实际上取决于你的受众。

        6
  •  2
  •   Bryan Denny    16 年前
        7
  •  2
  •   Kobi    16 年前

    可用性大师(?) Jakob Nielsen 建议 not opening new browser windows

    报价:

    打开新的浏览器窗口就像 真空吸尘器销售人员 windows,谢谢(尤其是因为 想要一扇新窗户,我会打开的 我自己!

    他们的网站。但即使无视 在用户的机器上 ,战略 因为它禁用了,所以会弄巧成拙 窗户开了,尤其是如果他们 灰色的后退按钮。

    而且,每一条规则都有例外:他建议像这样的文件 PDF or DOC that are opened in the browser should be opened in new windows

        8
  •  2
  •   nickf    16 年前

    值得一提的是 target

        9
  •  2
  •   O0CaoO    16 年前

        10
  •  1
  •   Nate CSS Guy    16 年前

    这取决于,通常对于您网站上其他内容的链接,我不会使用_blank。每当我链接到场外内容时,我都会使用_blank为我的网站保持页面打开。这样,当用户在外部网站上完成操作后,他们会再次看到我的网站。

    在现代浏览器中,这通常会打开一个新的标签页。我希望出现这种行为,但通常我会控制点击,以便在想保留位置时获得一个新标签页/窗口。

        11
  •  1
  •   Robert Elwell    16 年前

    “新窗口”图标的好处在于,用户可以选择在新的选项卡中打开,这并不那么突兀。我还要说,许多激烈争论的人 反对 你提出的方法是严格从美学/可用性的角度来看待它,而不是从业务需求或你自己的应用程序的功能的角度。

    如果你认为你或你的用户会从保持用户在你的网站上并在新窗口中打开外部链接中获益,那么你就可以做出最后的决定。请对此表示尊重。

        12
  •  0
  •   JW.    16 年前

    你需要考虑什么是用户

    例如,如果我在Gmail中撰写邮件,大多数链接都会显示一个确认对话框,这样我就不会意外丢失我的工作。顶部的链接会转到日历等其他应用程序,并在新窗口中打开。我认为这是一个值得效仿的好例子。