【问题标题】:How to read alt text using a screen reader in IE如何在 IE 中使用屏幕阅读器阅读 alt 文本
【发布时间】:2018-02-17 05:38:50
【问题描述】:

我正在使用 NVDA,我想知道为什么屏幕阅读器没有读取我的 img 元素替代文本。被阅读的意思是屏幕阅读器告诉我替代文本内容。

温馨提示:除 IE 外,其他所有浏览器(Chrome、FireFox、Safari 等)都没有遇到此问题。

我有以下虚拟 HTML 代码与您分享。

<img id="sample_image" src="http://placehold.it//100x100" type="image" alt="An example image" tabindex="0"/>

供您参考:tabindex="0" 已到位,因此我可以使用键盘焦点对其进行操作,这对我很重要。

我已阅读有关 E 中的图像替代文本、IE 中的图像标记可访问性以及其他查询的文档。可悲的是,我遇到了障碍,我一直在试图弄清楚 IE 出了什么问题。

任何关于为什么会这样的反馈都会很棒!

【问题讨论】:

    标签: html internet-explorer accessibility nvda


    【解决方案1】:

    打开 Internet 选项,切换到标签 高级 并检查 辅助功能 选项 始终为图像展开 ALT 文本 .

    Microsoft 文章 Accessibility in Internet Explorer 9 建议使用屏幕阅读器。所有版本的 Internet Explorer 均可识别此设置。

    您可能还需要在 Internet 选项高级 选项卡上取消选中 多媒体 下的选项 显示图片 为微软页面Accessibility in Internet Explorer 11另外推荐。

    虽然我没有使用屏幕阅读器来获取显示为工具提示的替代文本,但我也启用了此选项。

    【讨论】:

    • 我直到明天才在我的电脑旁,但我尝试这样做,但它对语音部分没有任何作用。我想知道这是否与屏幕阅读器本身有关而不是 IE
    • 回到我的电脑很抱歉让您久等了,所以我做了你所有的建议(包括我在链接文章中找到的一些额外建议),但仍然没有用。出于某种原因,IE 拒绝阅读 我可以听到的语音图像的替代文本。除非您有任何进一步的建议,否则我将不得不接受 IE 很糟糕的事实
    • 我在 www 中搜索了有关 NVDA 和 Internet Explorer 的网页,并且存在并且仍然存在已知问题。 NVDA news page 包含一些关于 Internet Explorer 相关修复的说明。您使用 NVDA 2015.4 版吗?有趣的是问题NVDA reader reads the source of an image in img tag - in IE Browser Only,因为这意味着屏幕阅读器可能会使用 IE 读取替代文本。您在 HTML 文件中指定了哪个 doctype?使用怪癖模式可能是个问题。
    • 我有&lt;!DOCTYPE html&gt;作为我的doctype并且不使用怪癖模式,你也可以看到这个问题How to prevent screen reader from reading src attribute from img tag in IE与你链接的那个相关,但我没有通过它找到答案。这一切都让我相信,与 IE 或 NVDA(或两者兼有)合作的团队需要在这些问题的可访问性方面完成他们的工作。如果您不同意并认为这是其他问题,请告诉我!
    【解决方案2】:

    尝试使用aria-label 属性(与alt 属性结合使用)。

    【讨论】:

    • 我会在星期一,直到那时,我不会在我的电脑前,你知道快乐的 2016 年和一切 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    相关资源
    最近更新 更多