禁用网页右键单击会影响已禁用的辅助功能吗?

时间:2015-08-31 22:24:25

标签: javascript accessibility right-click section508

我试图通过进行论证,禁用网页右键点击,但我的目标受众很难。

我认为我们都同意禁用右键点击doesn't improve web page security。我想知道,禁用右键单击是否会对使用屏幕阅读器或其他替代网页访问方法的网站的可访问性产生任何特定影响?

有充分的理由反对禁用右键单击,但我认为可以从目标受众那里获得一些牵引力是一个明确表明防止右键点击会干扰可访问性水平的引用。更好的方法是证明这样的事情可能会违反Section 508合规性。

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

4 个答案:

答案 0 :(得分:2)

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

指南中没有突出显示的原因是它影响到每个人,而不仅仅是残疾人,并且指南排除了与残疾无关的内容。

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

我认为对他们来说更好的问题是:考虑到你正在制造的烦恼,你所取得的成就是什么?

答案 1 :(得分:1)

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

示例1

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

示例2

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

示例3

你放弃了所有那些精美的浏览器功能"搜索google","检查语法"等,当右击某些文字时。

示例4

如果这也在移动设备中中止,那就太糟糕了。

答案 2 :(得分:1)

说实话,我认为大多数屏幕阅读器用户根本不使用鼠标。因此,禁用"右键单击"对于那些使用屏幕阅读器的人来说,在许多情况下,没有效果"。

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

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

  

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

答案 3 :(得分:1)

它让人很生气,让你看起来相当傲慢,特别是如果你做了一些讽刺性的评论,例如"你没有权限点击"好像我需要你的许可!不会阻止我做任何事情,虽然它确实说明了做这件事的人的性格和智力。

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