在网页上禁用右键是否会影响残疾人的可访问性?

Does disabling right-click on a web page affect accessibility for the disabled?

本文关键字:残疾人 访问 影响 网页 是否 右键      更新时间:2023-09-26

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

我想我们都同意禁用右键并不能提高网页的安全性。我想知道的是,对于那些使用屏幕阅读器或其他网页访问方法的人来说,禁用右键是否会对网站的可访问性产生任何特定的影响?

有很多很好的理由反对禁用右键,但我认为有一个可以吸引我的目标受众的是一个引用,它清楚地表明防止右键点击会干扰可访问性的水平。更好的办法是表明这样的事情可能违反第508条的规定。

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

很难指出禁用右键所阻止的特定(W3C WCAG)可访问性准则。您可能会说,您正在阻止人们使用浏览器查找单词和短语(3.1.3不寻常的单词),但这是aaa级,比大多数目标更高。

指南中没有强调的原因是它影响到每个人,而不仅仅是残疾人,而且指南排除了非特定于残疾人的事情。

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

我认为对他们来说更好的问题是:考虑到你所创造的烦恼,你所获得的价值是什么?

我不知道这是否会影响可访问性,但肯定会影响可用性。

示例1

右键-在新选项卡/窗口中打开链接无法完成

示例2

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

示例3

你失去了所有花哨的浏览器功能,如"在谷歌搜索", "检查语法"等等,当右键单击某些文本。

示例4

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

。但是。但是。禁用上下文菜单意味着您可能会禁用一些用户代理辅助技术(AT)。不管他们是什么,他们的目标是谁。您的网页内容不能干扰您的用户代理提供的快捷方式。

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

本指南的目的是支持与当前和未来的用户代理的兼容性,特别是辅助技术(AT)。这是通过以下两种方式实现的:1)确保作者不做会破坏AT(例如,格式不佳的标记)或规避AT(例如,通过使用非常规的标记或代码)

这会惹恼别人,让你看起来相当傲慢,尤其是当你说一些像"你没有右键点击的权限"这样的讽刺话时,好像我需要你的许可!这不能阻止我做任何事,尽管它确实充分说明了做这件事的人的性格和智力。

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