Longdesc Test Cases

Notes

测试是在2015年9月的IE11,FF40,Safari 8.0.8上进行的,iOS 8.4.1,JAWS16,NVDA 2015.3和Window Eyes 9.2。这些是此日期中最近的最新版本。

In no instance does a browser show a visual indication with the image that a long description is present. In some cases, access to the long description is available to users via the context menu (right click on the image), however this menu is not readily available to non-mouse users.

改良式戏剧活动不提供默认的指令t on how to open long descriptions on images. For non-linked images, pressing Enter will display the long description in NVDA with Firefox. However, for linked images, Enter will activate the link. The key sequence (NVDA + D) will open the long description in all instances, but this key sequence is rather obscure.

在受支持的情况下,Jaws在新选项卡中打开了长描述页面。在NVDA与Firefox中,在新选项卡中打开“长描述”页面。但是,在NVDA中,“长描述”页面在新的弹出窗口中打开。在这些情况中的任何一个中,都有一个可听的指示,即新的标签或窗口已打开。这可能会导致必须关闭必须关闭新标签/窗口以返回原始页面的用户的混淆。当页面引用内部锚/片段(测试案例#2)时,此行为特别麻烦,因为它在新的选项卡/窗口中再次加载整个页面而不指示浏览器导航,已完成的表单,发布表单数据,它似乎将片段集中在当前页面中是一种更逻辑的方法。

Window-Eyes did not indicate the presence of long descriptions in any instance. There is a setting buried deep in the options to enable identification of long descriptions, but enabling this option did not have any effect.

Test Case 1 - Image w/ alt and longdesc with external reference

WebAIM logo
WebAIM logo

Support
User agent Pass/Fail Comments
即11 fail No visual indication of long description on image or context menu.
JAWS w/ IE 11 pass Long description is indicated with instructions. Activating opens description in a new tab.
NVDA w/ IE 11 pass Long desc is indicated (no instructions). Activating (NVDA + D) opens description in a new pop-up window.
我们是11 fail
FF meh Long description is accessible via View Description context menu (not directly keyboard accessible). Description page opens in the same tab.
JAWS w/ FF pass Long description is indicated with instructions. Activating opens description in a new tab.
NVDA w/ FF pass 表示长描述(没有指示)。激活(NVDA + D或ENTER)在新选项卡中打开说明。
WE w/ FF fail
Chrome fail No visual indication of long description on image or context menu.
JAWS w/ Chrome fail 下颚表示具有指令的长篇描述,但激活(ALT + ENTER)无效。
NVDA w/ Chrome fail NVDA不表示存在长的描述。激活(NVDA + D)表示“不长的描述”。
Mac Safari fail
VoiceOver w/ Mac Safari fail
iPhone Safari fail
VoiceOver w/ iPhone Safari fail

测试用例2 - 图像W / ALT和LONGDESC,内部片段参考

WebAIM logo
WebAIM logo

If the referenced element is hidden off-screen, the support does not change in all cases. However, in this case the content does not appear visually. If the element is hidden with display:none or aria-hidden, the behavior is the same, but the long description element is not read.

Support
User agent Pass/Fail Comments
即11 fail No visual indication on image or context menu of long description
JAWS w/ IE 11 fail JAWS indicates long description and instructions, but when activated it does not navigate to the fragment, but treats the fragment as an absolute URL resulting in a 404 error or incorrect URL displayed in a new tab.
NVDA w/ IE 11 pass 表示长描述(无指令)。Activating (NVDA + D) opens same page in a new pop-up window and focuses the description fragment.
我们是11 fail
FF meh 通过视图描述上下文菜单(不是直接键盘可访问)访问万博体育官网网址的长描述。激活后,描述片段的重点。
JAWS w/ FF pass 使用说明表示长的描述。Activating opens same page and focuses description fragment in a new tab.
NVDA w/ FF pass 表示长描述(无指令)。激活(NVDA + D或ENTER)在新选项卡中打开说明。
WE w/ FF fail
Chrome fail No visual indication of long description on image or context menu.
JAWS w/ Chrome fail 下颚表示具有指令的长篇描述,但激活(ALT + ENTER)无效。
NVDA w/ Chrome fail NVDA不表示存在长的描述。激活(NVDA + D)表示“不长的描述”。
Mac Safari fail
VoiceOver w/ Mac Safari fail
iPhone Safari fail
VoiceOver w/ iPhone Safari fail

Test Case 3 - Image w/ alt and longdesc with missing internal fragment reference

WebAIM logo
WebAIM logo

Because the fragment is missing in the same page, no indication of a long description should be presented. Blank Pass/Fail cells indicate that long description is not identified (the proper behavior) - not because of the missing longdesc reference, but because there is no support for longdesc (i.e., the lack of support results in proper behavior - hard to call this a "Pass").

Support
User agent Pass/Fail Comments
即11
JAWS w/ IE 11 fail JAWS indicates long description and instructions, but when activated it treats the fragment as an absolute URL resulting in a 404 error or incorrect URL displayed in a new tab.
NVDA w/ IE 11 fail 表示长描述(无指令)。激活(nvda + d)在新的弹出窗口中打开相同的页面(即,它不会检测到引用的元素丢失)。
我们是11
FF fail 通过视图描述上下文菜单(不是直接键盘可访问)访问万博体育官网网址的长描述。When activated, it tries to focus missing fragment resulting in focus at the top of the page.
JAWS w/ FF fail JAWS indicates long description and instructions, but when activated it opens a new top with the same page (i.e., it doesn't detect that the referenced element is missing).
NVDA w/ FF fail NVDA indicates long description, but when activated it opens a new tab with the same page (i.e., it doesn't detect that the referenced element is missing).
WE w/ FF
Chrome
JAWS w/ Chrome
NVDA w/ Chrome
Mac Safari
VoiceOver w/ Mac Safari
iPhone Safari
VoiceOver w/ iPhone Safari

Test Case 4 - Image w/ alt and longdesc with data:URI reference

WebAIM logo
WebAIM logo

Support
User agent Pass/Fail Comments
即11 fail No visual indication on image or context menu of long description
JAWS w/ IE 11 fail JAWS indicates long description and instructions, but when activated it treats the data URI as an absolute URL (//www.kanehsu.com/temp/data:text/...) resulting in a 404 error displayed in a new tab.
NVDA w/ IE 11 fail Long desc is indicated (no instructions). Activating (NVDA + D) opens the data URI in a new pop-up window, but IE does not render it. An error message is displayed.
我们是11 fail
FF meh 通过视图描述上下文菜单(不是直接键盘可访问)访问万博体育官网网址的长描述。The description page opens in the same tab. The Image Info context menu shows the unreadable encoded URI data.
JAWS w/ FF pass 使用说明表示长的描述。激活打开新选项卡,并适当显示长描述。
NVDA w/ FF pass The long description is indicated. Activating opens a new tab and displays long description appropriately.
WE w/ FF fail
Chrome fail No visual indication of long description on image or context menu.
JAWS w/ Chrome fail 下颚表示具有指令的长篇描述,但激活(ALT + ENTER)无效。
NVDA w/ Chrome fail NVDA不表示存在长的描述。激活(NVDA + D)表示“不长的描述”。
Mac Safari fail
VoiceOver w/ Mac Safari fail
iPhone Safari fail
VoiceOver w/ iPhone Safari fail

我是一个内部片段longdesc