问题标签 [accessibility]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
465 浏览

java - 如何链接到一个包,但只能在运行时根据包的存在/可用性选择性地执行一个操作?

从跨应用程序/applet java 可访问性服务的角度来看,您将如何链接到一个包,但只能在运行时根据包的存在/可用性(已加载)选择性地执行操作?

我想我在这里感兴趣的是一种解决阶级认同危机的方法但不是两个应用程序共享对象之间的问题,而是在类加载器的更高级别加载的服务。似乎反射是要走的路,但我不确定如何或是否可以以这种方式实现派生类。我需要添加从特定可选类派生的特定侦听器,我可以使用小程序类加载器加载侦听器,但内部仍然失败。假设您想添加一个 JInternalFrameListener,但不保证 Swing 可用,使用反射您可以找到添加侦听器的方法,但是如果找不到任何相关类,您如何创建并让框架侦听器工作因为在基类加载器中找不到它们!我是否需要创建一个线程并将 setContextClassLoader 用于知道摆动的类加载器,以便我可以可靠地加载类?只是试图在我现有的线程上设置类加载器似乎不起作用。

问题的早期描述 对不起,我不太确定要问什么或如何说清楚,所以它有点啰嗦。

假设一个类使用另一个类的某些功能,但另一个类可能并不总是可用 - 如果这是一个 JNLP 应用程序,则假设从 JNLP 查找网站。

在某个阶段,我认为简单地针对 JNLP 进行编译将意味着除非 JNLP 可用,否则我的类将不会加载,因此为了识别这个可选部分,我只是简单地将它包裹try{} catch( NoClassDefFoundError )起来。

后来发生了一些变化(可能是更改 jdk 或 ?? 我不记得了),似乎我也应该使用try{} catch( ClassNotFoundException ).

现在我想将这个想法扩展到其他可选功能,但它似乎并不能始终如一地工作。

假设我想添加一些功能以在 JRE1.6 运行时中使用与在 JRE1.3 中运行的相同的 jar 和类来执行更高级的操作,或者说我想处理特定 gui 工具包中的一些控件,这些控件可能并不总是像 SWT 或 oracle.forms 一样使用。

有什么方法可以更可靠地做到这一点吗?导致异常并捕获它以一直忽略它似乎是错误的。

当前的问题归结为能够针对 oracle.forms 进行编译,但是安装在 ext 中的可访问性组件无法访问 oracle.forms 类,即使已经创建了 oracle.forms 包中的对象。如果我将 frmall.jar 扔到 ext 目录中进行测试,那么可访问性组件会工作到由于同一包的不同版本而导致整个批次变得脆弱的程度。

我似乎陷入了类加载器不是正确的问题(??)的问题上。我如何找到合适的?

编辑:到目前为止的答案有点有趣,但并没有让我到达我想去的地方。

对于 gui 组件,我目前以工厂的形式编译,例如...

它打印出来class oracle.forms.ui.FormDesktopContainer,然后在使用 NoClassDefFound 调用 instanceof 时抛出异常,从而打印出来oracle/forms/ui/FormDesktopContainer

那么它怎么会有一个类的实例却找不到呢?

0 投票
5 回答
1763 浏览

xml - xhtml 文档 - 语言选项问题

下面显示的 2 行之间有什么区别?:

如果我没有元标记,会有什么后果?

元一会影响屏幕阅读器而顶部不影响?我对他们到底做了什么感到有点困惑。

提前感谢您的帮助

最好的祝福

跳过。

0 投票
4 回答
150 浏览

accessibility - Is accessibility part of the development process of your company?

Accessibility, making content and applications accessible to people with special needs (blind, deaf, and people with cognitive impairments) is, to my mind, an important issue. Section 508 is a by-law in the USA that attempts to make sure that applications and content from government (at least) is accessible for all, irrespective of community. Is this topic one that comes up at all in your work? Who should be responsible for it?

0 投票
5 回答
7727 浏览

jquery - 如何使用 jQuery 多次更改图像的 alt 属性?

这个问题完成了我在这里询问的关于如何使用 jQuery 在点击时更改图像的第一个问题。

我忘了说(即使我稍后编辑了我的帖子)我正在寻找一种方法来在每次通过点击更改图像时拥有不同的 alt 属性。

(这是为了更好的可访问性和 SEO 优化。)

由于 altCognito,这是实际的 html 代码:

和jQuery:

它可以在jsbin进行编辑。

0 投票
1 回答
377 浏览

asp.net - Web 内容可访问性指南 (WCAG) 2.0 与 1.0

我刚刚意识到可以使用 2.0 版的指南。

最近刚刚使我的网站符合 1.0 的指导方针,我想知道 1.0 和新版本的指导方针之间有什么区别?

0 投票
3 回答
3639 浏览

asp.net - 用于测试网站可访问性的屏幕阅读器

我的网站旨在满足无障碍指南。

我希望这意味着屏幕阅读器应该能很好地与他们一起工作......但我有两个问题:

  • 这是一个公平的假设吗?
  • 是否有任何免费/便宜的屏幕阅读器客户端可用于测试或在线模拟器?
0 投票
9 回答
548 浏览

.net - 英国地方政府网站的基本可访问性级别是多少?

我正在为苏格兰的一个地方政府部门设计一个新网站,我想确保我满足该网站的最低可访问性级别。

我曾计划使用一些 jQuery 效果,以及 AJAXify 内容。但我意识到所有这些 JavaScript 可能都无法访问。

我们将使用 VS2008 ASP.NET 3.5 框架。(C# 服务器端和 SQL Server 2005 数据库)

有谁知道政府运营网站的最低标准是什么?它将面向公众,其目标用户将是 11 至 17 岁的孩子。

另外,是否有任何工具可以检查我们的网站?Visual Studio 的内置/添加工具会很棒。

我们通常为我们的管理团队设计内部站点,所以这是我们第一次不得不担心可访问性,所以如果您愿意,请以“傻瓜”风格回答!:)

谢谢!

0 投票
4 回答
1528 浏览

asp.net - 自动辅助功能测试/屏幕阅读器模拟器

除了 IE 的 Web 辅助工具栏和 WAVE 工具。有谁知道任何其他工具可以帮助进行 Web 可访问性测试。

我也在寻找屏幕阅读器模拟器。

0 投票
2 回答
4953 浏览

css - 使用 Javascript/CSS 设置 IE“光学缩放”功能

我正在维护的网站的设计非常严格,使用像素来表示字体大小、尺寸、绝对定位等。

现在有一个功能请求添加用户调整字体大小。虽然我知道如果不使用相对尺寸从头开始重新设计站点是不可能的,但我发现该站点与 IE7/IE8 缩放功能 (Ctrl + & Ctrl -) 配合得非常好。

问题是,有没有一种方法可以“建议”IE 以默认缩放级别(例如 125%)打开该站点,而无需用户自己进行缩放?

该站点仅用于 IE 7+。

0 投票
1 回答
217 浏览

windows - 以辅助功能模式运行的 Windows 操作系统?

我们如何检测在 Windows 操作系统中是否以可访问性模式运行?我们基本上需要检查用户在启动应用程序时是否打开了任何辅助功能。想法?