【问题标题】:Does disabling right-click on a web page affect accessibility for the disabled?禁用网页上的右键单击会影响残疾人的可访问性吗?
【发布时间】:2015-08-31 22:24:24
【问题描述】:

我试图提出一个论点反对禁用右键单击网页,但我的目标受众很难。

我想我们都同意禁用右键单击doesn't improveweb page security。不过,我想知道,对于那些使用屏幕阅读器或其他替代网页访问方法的人来说,禁用右键单击是否会对网站的可访问性产生任何特定影响?

有很多充分的理由反对禁用右键单击,但我认为会在我的目标受众中获得一些吸引力的引文清楚地表明防止右键单击会干扰可访问性级别.更好的是表明这样的事情可能违反Section 508 合规性。

对于那些使用屏幕阅读器或其他替代网页访问方法的人,禁用右键单击网页是否会导致任何问题?

【问题讨论】:

  • 也许问你的层?
  • 我没有投反对票,但这并不是一个关于编程的问题,所以也许有更好的论坛可以提问?
  • 关于法律和法律的问题。
  • @Soren 如果我换种说法来询问对屏幕阅读器和其他网页访问替代方法有个人经验的用户,而不是专门针对第 508 条,您可以接受吗?
  • 不,这是我被要求审查的第 3 方网站。我只是想尽自己的一份力量来改善网络:-)

标签: javascript accessibility right-click section508


【解决方案1】:

很难指出禁用右键单击会阻止的特定 (W3C WCAG) 可访问性指南。您可能会说您正在阻止人们使用他们的浏览器来查找单词和短语 (3.1.3 Unusual words),但这是 AAA 级,比大多数人的目标要高。

指南中没有突出显示它的原因是因为它影响到每个人,而不仅仅是残疾人,并且指南排除了非特定于残疾的事物。

除非您针对按键和右键单击,否则使用键盘和屏幕阅读器的人不会受到影响。

我认为对他们来说更好的问题是:考虑到你制造的烦恼,你实现了什么价值?

【讨论】:

    【解决方案2】:

    我真的不知道它是否会影响可访问性,但它肯定会影响可用性..

    示例 1

    右键 - 在新标签页/窗口中打开链接无法完成

    示例 2

    右键 - 复制/粘贴无法完成

    示例 3

    右键单击某些文本时,您会失去所有花哨的浏览器功能,例如“在 google 上搜索”、“检查语法”等。

    示例 4

    如果这也中止了移动设备中的长按,那就太糟糕了..

    【讨论】:

      【解决方案3】:

      说实话,我认为大多数屏幕阅读器用户根本不使用鼠标。因此,在许多情况下,禁用“右键单击”对“使用屏幕阅读器的人”没有影响。

      但是。但。但。 禁用上下文菜单意味着您可能会禁用某些用户代理辅助技术 (AT)。 而且无论它们是什么,以及它们针对谁。您的网页内容不得干扰您的用户代理提供的快捷方式。

      http://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat-rsv.html

      本指南的目的是支持与当前和未来用户代理的兼容性,尤其是辅助技术 (AT)。这可以通过 1) 确保作者不做会破坏 AT(例如,格式错误的标记)或规避 AT(例如,通过使用非常规标记或代码)的事情

      【讨论】:

        【解决方案4】:

        它惹恼了人们,让你看起来相当傲慢,特别是如果你像我需要你的许可一样说“你没有右键单击权限”之类的讽刺言论!不会阻止我做任何事情,尽管它确实充分说明了做这件事的人的性格和才智。

        这只是另一个例子,说明 java 脚本的真正目的是允许网站管理员做他们不应该做的事情。

        【讨论】:

          猜你喜欢
          • 2013-02-07
          • 1970-01-01
          • 1970-01-01
          • 2011-07-19
          • 1970-01-01
          • 1970-01-01
          • 2021-09-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多