问题标签 [accessible]

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 投票
1 回答
147 浏览

html - 如何在财务表中显示负数以方便访问

我正在用 HTML 对这些表格进行编码,并且需要对可访问性进行编码。财务表通常在括号中显示负数。这是否被认为符合 508/WCAG 标准?还是应该将负数显示为 -$100.00?

表格的标题是“以百万美元计的税收收入”,表格标题是年份,然后是百分比变化。表本身没有提到美元。我需要在数字前加上美元符号吗?

0 投票
0 回答
27 浏览

php - 如何部署或使 PHP 程序可供远方/任何人访问

我有这个 PHP 程序,我希望某个人无论身在何处都可以在他/她自己的计算机上访问它。到目前为止我已经尝试过:

  1. 一个人可以使用我的 IP 地址在他自己的计算机上访问我的程序/站点,但条件是我们连接到同一个 WiFi/Internet 连接。

  2. 一个人能够在他自己的计算机上访问我的程序/站点,但我所做的是将我的 PHP 程序转换为可执行文件并让他安装 WAMP。我还向他发送了必要的 .sql 文件,因为我的程序也使用数据库连接。我不喜欢这需要付出的努力,而且 .exe 文件产品没有完全捕捉到我的程序的特性(例如 CSS)。

这个问题有什么可能的解决方案?我希望有人访问我的程序,而无需安装任何东西,也无需我购买公共领域或类似的东西。

0 投票
1 回答
354 浏览

iframe - 如何使添加到 iframe 中的 youtube 视频可访问?

请告知如何使嵌入在 iframe 中的 Youtube 视频可访问

0 投票
0 回答
55 浏览

object - 如何为您的 Polymer 应用程序存储用户对象并使其随处可访问

我想知道存储用户对象并使其可以通过我的整个 Polymer 应用程序访问的最佳实践是什么。由于我使用了很多模板导入,所以我对如何访问从我的<x-login id="xlogin" user="{{user}}"></x-login> 模板导入的模板中检索到的用户对象有点迷茫my-app。我正在使用<firebase-auth>身份验证。

假设我有五个模板级别,并且我想访问我refreshToken{{user}}对象中的哪个,那么获得它的最佳方法是什么?

  • 我是否必须为带有 id 的元素执行 querySelector #login

  • 还是我必须通过所有嵌套元素传递用户对象?

  • 或者我是否必须<firebase-auth app-name="projectMeta" id="auth" user="{{user}}"></firebase-auth>在我想要获取用户数据的所有页面中包含?

  • 还是有更好/更清洁的方法来实现这一目标?

0 投票
1 回答
687 浏览

angular - 使空格键可以访问上传文件标签并输入

我正在尝试使用 Angular 2 创建一个键盘可访问的上传页面。我无法使用空格键启用“选择要上传的文件”并输入键。我可以通过单击标签上传文件。

输入显示为无,我使用标签允许用户选择要上传的文件。我尝试了 onkeypress、keyup 和 keydown,但我无法使其键盘可用于标签。

0 投票
1 回答
741 浏览

html - Web 可访问复选标记

我需要在 HTML 表格中的单元格中添加复选标记 (✓)。

谁能告诉我是否可以使用十六进制代码,即屏幕阅读器可以识别它吗?或者是否有更易于访问的方法来解决此问题,或者是否无法创建 Web 可访问的复选标记?

0 投票
1 回答
1449 浏览

javafx - JavaFX - 处理程序方法不可访问

我的 JavaFX FXML 应用程序有一点问题。问题在于#handleButtonAction。由于某种原因,无法访问 Handler 方法。昨天还好好的,现在不知道怎么回事。有任何想法吗?你可以在这里查看整个应用程序:GitHub

控制器类

0 投票
1 回答
4296 浏览

html - 我是否需要在实际复选框上进行 aria-checked

我见过很多使用“aria-checked”属性的定制复选框的例子,但是当你有一个输入类型=复选框时,你需要放一个吗?还是屏幕阅读器可以原生访问它?

0 投票
1 回答
704 浏览

c# - 使用 iTextSharp 添加水印文本时,PAC 工具中的 iText 7 警告

问题 1:iTextSharp 我使用 iTextsharp 在 pdf 中添加了水印文本。示例代码如下。当我通过 PAC 工具检查 PDF 可访问性时,我收到警告说“可能不恰当地使用 Span 结构元素”。

谁能帮我解决这些警告?

问题 2:iText 7 我使用 iText 7 添加了 watermarkText。示例代码如下。

当我通过 PAC 工具检查 PDF 可访问性时,出现错误“此 pdf 已损坏。无法使用”。我该如何解决这个错误?

0 投票
3 回答
3302 浏览

html - 不同浏览器中复选框的屏幕阅读器功能

我正在开发一个几乎任何人都可以访问的网站。

目前,我正在尝试找出一种方法,让不同类型的屏幕阅读器可以访问复选框,使用键盘浏览内容。目前我正在使用标准的 Windows Screenreader 和 NVDA(参见https://www.nvaccess.org/)。我已经尝试了在网上找到的不同解决方案,但我仍然卡住了,我希望有一些关于如何实现这些功能的提示和技巧。需要注意的一点是,它必须适用于不同类型的浏览器(理想的是 Microsoft Edge、Google Chrome 和 Internet Explorer)。

理想的情况是这样的:

1:使用 Tab 键导航到checkbox(或列出复选框)。

2:屏幕阅读器告诉我它是 a checkbox,它是当前状态(已选中,未选中)及其标签。

3:空格键将取消选中并检查我的checkbox,通知我我的动作。

这是我尝试过的两个不同的代码片段,但它们仅适用于 Microsoft Edge 和 Internet Explorer:

这就是我使用 Strutscheckbox标签的时候。

这些在 Microsoft Edge 和 Internet Explorer 中按预期工作,但每当我使用 Google Chrome 时,屏幕阅读器都无法识别我的内容。我遇到的情况:

1:我正在Checkbox使用标签,屏幕阅读器说“标签”。

2:我使用空格键取消选中我的复选框,屏幕阅读器说“空格”。(它仍然取消选中我的复选框)

除此之外,我尝试将我的代码包含在不同的divs、分配角色和 web-aria 中,但似乎没有任何效果。由于我对此完全陌生,因此我会喜欢一些“最佳实践”的想法和技巧。

任何帮助表示赞赏,

提前致谢。