让 JAWS 忽略 html 元素

2024-04-20

我目前正在尝试使我的应用程序对那些视力有困难的人来说更加用户友好。正如人们所料,我正在使用 JAWS 来测试我的应用程序。我遇到的大多数问题都相对容易解决,但我被一个问题难住了。

在我的应用程序中,我通过 iframe 注入了广告,我希望 JAWS 忽略它们,但我仍然希望它们显示(display:none 是不可能的)。有没有办法让 JAWS 完全忽略一个元素及其所有子元素?

我看到一些帖子导致了 talk:none,但这不起作用。它似乎确实忽略了父级 div,但它会读取 iframe 子级的内容。

任何提示将非常感谢。

谢谢。


非常适合您测试 Web 应用程序的可访问性。

JAWS 已经内置了通过暂时或永久忽略内联 iframe 来忽略广告的功能。

测试您的网站在切换该功能的情况下是否能正常工作应该代表 JAWS 用户的典型体验。

横幅广告

如果您希望 JAWS 暂时忽略页面上的横幅广告,请执行以下操作:

  1. 按插入+V。
  2. 按 I 直到选择“内嵌框架显示 - 开”。
  3. 按空格键选择“内嵌框架显示 - 关闭”。
  4. 按 ENTER 键。

要让 JAWS 永久忽略所有内嵌框架,包括您可能遇到的横幅广告:

  1. 在 Internet Explorer 中,按 INSERT+F2。
  2. 选择“设置中心”,然后按 ENTER。
  3. 焦点位于“搜索”编辑框中。输入“ignore inline”(不带引号)。
  4. 按向下键移至“设置中心”树视图的筛选结果中的“忽略内嵌框架”。
  5. 按空格键选中或取消选中该复选框。
  6. 按 T​​AB 移至“确定”按钮并使用空格键激活它。更改已完成并保存。设置中心关闭。
  • http://www.freedomscientific.com/Training/Surfs-up/difficult_pages.htm http://www.freedomscientific.com/Training/Surfs-up/difficult_pages.htm

上述链接中提到的其他要点将使您了解要避免的其他不良做法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让 JAWS 忽略 html 元素 的相关文章

  • 如何在跨度上使用 CSS3 变换? [复制]

    这个问题在这里已经有答案了 我有一个行内元素 a span 嵌套在 h1 标签 我申请了一个转换财产给h1 skew所以它看起来像一个平行四边形 我需要转换 the span 标记以 矫正 它及其文本 但这似乎只适用于 IE Here is
  • 折叠和展开选项卡 jquery / 简单的手风琴

    我对手风琴选项卡有疑问 我用过手风琴菜单插件 下面的代码我用于页面中的选项卡 accordions accordion title about Content 1 accordion accordion title Home Content
  • 有没有办法离线将多个 Plotly HTML 文件合并/嵌入到一个页面/HTML 文件中?

    我正在尝试将多个图表合并成一个 HTML 报告来发送 问题是我真的不认为子图是最好的主意 因为图表相对不相关 不同的 X Y 轴 我所需要做的只是将图表附加到 1 个 HTML 文件中 有一个指南解释了如何使用绘图 URL 来完成此操作 但
  • 将表中的行相对于另一个表拖放[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 嘿 我有两个行数相同的表 例如 如果我尝试对 tableOne 中的一行 例如 row 3 进行排序 则其他表 tabl
  • jquery $('id').text 带粗体

    我有一个 jquery 可以更改链接的文本 如下所示 if urlfind gt 0 linkurl text More info 和 HTML a href a 我试图为此链接添加粗体 但添加 b More Info b 让它们在文本本身
  • 屏幕上的中心 div 已使用 css3 旋转和缩放

    我有以下 jsfiddle https jsfiddle net quacu0hv https jsfiddle net quacu0hv 我不知道如何使这个 div 居中 事实上 它是旋转的 因此很难将对象真正置于屏幕上的中心 纯CSS到
  • 针对较小屏幕的拆分表行

    我有一个固定宽度为 960px 有 5 列的表格 当我在移动设备中查看时 我想制作第 3 4 5 列 看起来就像在下一行 有什么方法可以让 CSS 打断一行 使其看起来像这样 但是 还保留原来的HTML代码吗 您可以使用 FlexBox f
  • 如何暂时停止标题属性显示工具提示?

    我在右键单击时显示了一个弹出 div 我知道这会破坏预期的功能 但 Google 文档会这样做 所以为什么不呢 但是 我在弹出窗口上显示的元素有一个 标题 属性集 该属性集出现在我的分区 我仍然希望工具提示能够工作 但当弹出窗口出现时就不行
  • 防止IndexedDB请求错误取消事务

    我的意图 循环localStorage并将数据放入IndexedDB 如果发生某些已知错误 例如当键已存在时出现 ConstraintError 我想忽略这些特定错误 以便事务不会中止 当请求触发错误时 中止事务是默认行为 问题 我以为使用
  • 印地语或其他非英语语言的 HTML 输入(主要是印度语)

    我想以 HTML 形式获取印地语的用户输入 我该怎么办 我尝试设置字体系列
  • 在 HTML 页面中显示代码片段

    就像 stackoverflow 的 WYSIWYG 文本编辑器中有一个代码示例插入器一样 参见此处的图片 http img72 imageshack us img72 8241 codesample png 我想要这样的格式化程序在 ht
  • 使用 C# 网页浏览器单击 Javascript 按钮

    我需要让一个程序在网络浏览器中为我点击一个 javascript 按钮 这有可能吗 我想用 C 来完成这个 按钮 INPUT id str class text style TEXT ALIGN center maxLength 4 siz
  • Chrome 和 Firefox 之间的 Rems 渲染方式不同

    在比较 Chrome 和 Firefox 中的渲染方式时 我注意到使用 rems 时存在一个小问题 使用以下 CSS html font size 62 5 rem test width 50 height 20rem background
  • Contenteditable 显示最后插入的 html 元素

    我使用 contenteditable div 作为输入字段来输入一些文本 并通过该文本中的按钮 小 html 图片 插入图标 只要文本比 contenteditable 字段窄 就可以了 一旦文本比字段长 因此它被部分隐藏 当我输入文本字
  • 如何在 Angular2 中嵌入视频?

    我想开发单页应用程序 它是一个视频门户 用户可以登录 查看视频列表 导航到单个视频 对视频进行评分 并可以执行所有媒体相关任务 例如 播放 暂停 调整音量和寻找视频位置 既然有
  • 如何设计一个在 Firefox、Chrome 和 IE11 中看起来相同的单选按钮

    我想设计一组单选按钮 它们在 Chrome Firefox 和 IE 11 中看起来应该相同 我的解决方案在 Firefox 中看起来相当不错 在 Chrome 中 按钮周围有一个蓝色框 而在 IE 11 中 颜色和边框似乎无法识别 它应该
  • 如何仅使用 Javascript 减慢平滑滚动的默认速度?

    我的目标是按回车键 然后让网站滚动到底部 我已将滚动行为设置为平滑 一切都正常工作 除了平滑滚动的默认速度太快了 我怎样才能减慢它的速度 下面是我的代码 请不要使用jquery 谢谢你 document body onkeyup funct
  • (jQuery) 在 cookie 中单击时保存复选框状态

    关于此功能有很多主题 但我似乎无法让它工作 我在谷歌上搜索了这个具体案例 有一堆链接让我来到这里 但奇怪的是我似乎无法让它们工作 我所做的唯一工作如下 http dl dropbox com u 2238080 a old z htm ht
  • 浮动的垂直对齐方式:左div的

    我有大约 10 个宽度相等但高度不同的 div 我希望它们尽可能紧密地组合在一起 当设置为向左浮动时 它们不会垂直彼此对齐 而是与上面 行 的底部对齐 我在下面模拟了一个小例子 想要去掉空白 你有什么建议吗 我仅限于使用这种格式 因为内容是
  • 使用 Azure Bot Framework Web 聊天无法单击电话号码

    Setup 我使用以下命令创建了一个 Azure QnA Web 聊天机器人QnAMaker https www qnamaker ai Azure 机器人服务 https azure microsoft com en us service

随机推荐

  • 使用 SUM() 而不对结果进行分组

    我已经读过 this https stackoverflow com questions 2381053 how to apply a sum operation without grouping the results in sql 但无
  • 想要产生1-45之间的随机数而不重复

    我遇到了一个非常奇怪的问题 我试图找到它的解决方案但徒劳 我的问题是我想创建一个 1 45 之间的随机数 并且不希望该数字再次重复 根据定义 随机选择将随机重复 但是 您可以构建一个包含每个数字的数组 然后对数组进行打乱 生成随机顺序的数字
  • 如何使用 AWS CLI 创建 AWS Lambda 函数?

    我正在尝试使用以下命令创建 AWS Lambda 函数 aws lambda create function function name foo runtime nodejs role lambda basic execution hand
  • 监控所有验证事件

    It s quite easy https stackoverflow com a 565560 1997232 to check if certain container or its children have validation e
  • 在 python 中使用 opencv 进行 Blob 过滤

    需要从图像中检测红色并根据屏幕尺寸获取坐标 使用掩模获取图像中具有红色的部分 将其转换为 BW 对其应用高斯滤波器 最终图像具有较小的主体 我需要将其删除并获取其余部分的坐标 我尝试了 SimpleBlobDetector 但没有帮助 这是
  • 从控制台生成/打开 CSV - 文件格式错误错误

    我正在使用控制台应用程序编写一个逗号分隔的文件 而不是使用 Process 打开该文件 这是一种将查询结果转储到 Excel 中的快速但肮脏的方法 有一段时间这工作得很好 但最近我开始 您尝试打开的文件 blah csv 的格式与文件扩展名
  • 如何在没有project.assets.json或nuget恢复的情况下使用msbuild?

    我的解决方案中有一个 Net Standard 项目 我希望 msbuild 在我们的构建服务器上构建它 如果我不先运行 nuget Restore 则会收到错误 project assets json 未找到 运行 NuGet 包还原 我
  • xlink:href 属性的 Selenium/java-xpath

    我试图找到use具有属性值的元素 aaa 对于下面的片段
  • 运行 Invoke-RestMethod 时出现超时错误

    我正在 PowerShell 上运行 Invoke RestMethod 来调用 Web API 方法 它有效 但大约一分钟后 我收到超时错误 我真的希望 PowerShell 能够等到调用的方法完成 我该怎么做呢 谢谢你的帮助 约翰 PS
  • 当被调用函数发生变化时,打字稿无法推断出正确的类型

    当我将变量初始化为 null 但使用另一种类型作为联合时 例如number null 它似乎立即丢失了非空类型信息 同样的事情也会发生在未定义的情况下 除非我将其保留为单位化 而不是显式地将其设置为未定义 let foo number nu
  • 如何在 MySQL 中按字符串部分进行分组

    EDIT 假设您有下表 id string number 1 stuff a 312 5 2 stuff a 312 6 3 stuff a 233 2 4 stuff b 213 1 5 stuff b 222 1 6 stuff c 5
  • 一个通道有一个接收者和未知数量的 goroutine 发送者导致死锁

    我有一个频道 接收器是主要的 我生成多个 goroutine 每个 goroutine 通过通道发送一个字符串 现在 这会导致死锁 因为我没有使用 close 函数正确关闭通道 问题是 我不知道将创建多少个 goroutine 因此无法知道
  • Docker 可以(应该)用于 winforms 应用程序吗?

    我听说 docker 解决了应用程序部署的 在我的机器上运行 问题 并且 SQL Server 可以在 docker 容器内运行 在 Docker for Windows 中运行 我有一个 C Windforms 应用程序 我想在没有 Dl
  • 如何点击 Mechanize 和 Nokogiri 中的链接?

    我正在使用 Mechanize 抓取 Google 电子钱包中的订单数据 我正在捕获第一页的所有数据 但是 我需要自动链接到后续页面以获取更多信息 purchaseOrderPager pagerNextButton 将移至下一页 以便我可
  • 像人物搜索一样实施搜索

    People hup 中是否有 Windows Phone 本机搜索的实现 示例 显示一个列表框 在搜索框中键入内容将过滤列表中的人员 并突出显示匹配的文本 我特别寻找 Windows Phone Toolkit AutocompleteB
  • 我可以在 juxt 函数中使用映射元组类型吗?

    juxt 调用函数数组来返回值数组 文件 ramda https ramdajs com docs juxt clojure https clojuredocs org clojure core juxt 我正在尝试输入一个不带覆盖的数据优
  • 搜索元组的 LINQ 查询

    我有一个元组列表 List
  • gnu c++ 中是否有 __if_exists 的等效项?

    if exists 是微软特定的关键字 用于在编译时测试标识符的存在 msdn if exists http msdn microsoft com en us library x7wy9xh3 aspx 它在 伪造 模板专业化方面非常方便
  • 在简单存储过程中正确使用 SCOPE_IDENTITY 函数

    我想简单地将一些信息从简单的客户端发送到日志文件 然后使用创建的身份进行进一步处理 是下面的使用SCOPE IDENTITY 正确的 CREATE PROCEDURE dbo LogSearch userName VARCHAR 50 da
  • 让 JAWS 忽略 html 元素

    我目前正在尝试使我的应用程序对那些视力有困难的人来说更加用户友好 正如人们所料 我正在使用 JAWS 来测试我的应用程序 我遇到的大多数问题都相对容易解决 但我被一个问题难住了 在我的应用程序中 我通过 iframe 注入了广告 我希望 J