对于何时应在新窗口中打开链接有任何指导原则吗?
WCAG 或 W3C 是否提供有关何时应在新窗口中打开超链接的任何准则?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
WCAG 或 W3C 是否提供有关何时应在新窗口中打开超链接的任何准则?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
通常认为在新窗口中打开链接不利于可访问性。这些链接对此进行了更多解释:
It generally considered bad for accessibility to open links in new windows. These links explain a bit more about it:
WCAG 表示“使网页以一致的方式显示和操作”,并继续描述上下文更改应该如何仅由用户请求发起,或者如何轻松禁用。
在 HTML4 和 HTML5,描述了在新窗口中打开链接的过程,并且在这两种情况下,如果用户如此配置,则用户代理可以抑制此操作。
然而,这些实际上是对机制的描述——浏览器何时应该打开窗口,何时不应该打开窗口——而不是策略。
The WCAG says "Make web pages appear and operate in consistent ways," and goes on to describe how a change of context should only be initiated by a user request or it should be easily disabled.
In HTML4 and in HTML5, the process by which a link opens in a new window is described, and in both cases user agents may suppress this if so configured by the user.
However, these are really descriptions of mechanism — when the browser should and shouldn't open a window — not policy.
没有“标准化”指南,本质上这是 UI 设计决策。通常,当链接打开新窗口时,您会将用户定向到另一个站点,或者您不希望用户离开当前页面,具体取决于流程。
事实上,凭借现代 Web 功能,有比新窗口更好的方法来处理浏览器中的 UI。
There are no "standardized" guidelines, essentially it's a UI design decision. Usually when a link opens a new window, you are directing the user to another site, or you don't want the user leaving the current page, depending on process flow.
Really, with modern web capability, there are much better ways to handle UI in the browswer though than new windows.
简短回答:不可以。链接不应在新窗口中打开。
原因很简单,用户应该控制他们打开链接的方式。
您可以阅读此内容文章相同。
Short Answer: No. Links should not be opened in new windows.
For the simple reason that users should be in control of how they open the links.
You can read this comprehensive article on the same.