我想在10.9上以编程方式启用对辅助设备的访问.在10.8及更低版本中,我使用以下Applescript来启用辅助设备的访问:
tell application "System Events"
if UI elements enabled is false then
set UI elements enabled to true
end if
end tell
Run Code Online (Sandbox Code Playgroud)
凭借10.9,Apple已将可访问性选项移至系统偏好设置➞安全和隐私➞隐私➞辅助功能.与以前版本的OS X(对所有应用程序使用通用复选框)不同,10.9中的新功能允许用户单独选择哪些应用程序可以控制系统以执行其各种脚本功能.
Apple尚未向开发人员提供任何API,以便以编程方式为应用程序启用辅助功能.因此,当应用程序使用辅助功能API时,Mac OS 10.9将提示最终用户权限的对话框以启用辅助功能.此外,用户必须在启用辅助功能后重新启动应用程序.
我们可以使用Applescript或任何其他API以编程方式在10.9上启用对辅助设备的访问吗?任何帮助解决这个问题将不胜感激.
我是一个完全盲目的人,想要更多地了解计算机科学的理论方面.我有一个介绍数据结构类和一般的介绍编程,但想了解更多关于软件设计,高级数据结构和编译器设计等内容.我想这样做是一门自学课程而不是大学课程的一部分.
不幸的是,从盲人录音和诵读困难中获取计算机科学的教科书并不多,我通常会收到我的教科书.我将不胜感激任何可以帮助我获得更多计算机科学教育的电子资源,而不是许多编程网站似乎关注的最新语言或平台.
屏幕阅读器将读取设置为"alt"属性的任何字符串.此属性的使用专门用于图像标记.
如果我有这样的div:
<div id=myCoolDiv tabindex="0"> 2 <div>
Run Code Online (Sandbox Code Playgroud)
有没有办法让屏幕阅读器拾取属性以读取字符串的方式与使用alt标签的方式相同?
因此,对于下面列出的div,屏幕阅读器会说:"购物车项目2"?
我尝试使用aria-label,但屏幕阅读器不会捡起它:
<div id=myCoolDiv tabindex="0" aria-label="shopping cart items"> 2 <div>
Run Code Online (Sandbox Code Playgroud) 真的是问题.我在页面上有一个输入框,我想在使用键盘选项卡键导航时忽略它.
我正在使用这个输入框作为一个简单的机器人蜜罐并将其定位在页面之外,因此在使用tab键时,它会向用户显示,当它们选中此元素时没有任何焦点.
我试图确定在发布a UIAccessibilityLayoutChangedNotification
和a 时确切地发生了什么UIAccessibilityScreenChangedNotification
.从我所看到的,我可以在任何地方互换使用它们,没有任何不同的事情发生.
Apple文档只是说LayoutChanged
当(例如)一个元素被隐藏或显示时使用,并ScreenChanged
在整个屏幕发生变化时使用,但我对他们提供这些信息时所做的事情感兴趣,以及我应该看到的不同之处当使用其中一个时.
任何人都可以清楚地解释两者之间的实施差异吗?
WCAG制定3个优先级的目的是什么?
是吗?
如果我们正在制作网站,那么我们应该尝试实现哪个级别,或者我们应该只根据客户请求进行?
•优先级1:对于所有用户访问Web内容和Web开发人员达到一致性级别"A",必须满足这些要求.
•优先级2:Web开发人员应满足这些要求,以便没有任何组发现难以访问Web内容并达到一致性级别"AA".
•优先级3:Web开发人员可以满足这些要求,以便于访问某些组的Web内容并达到一致性级别"AAA".
考虑以下:
<label>Range from
<input name='min_value'/> to
<input name='max_value' />
</label>
Run Code Online (Sandbox Code Playgroud)
这是语义正确的,因为W3C建议指出的标签与相关正好一种形式的控制?
点击第二个输入会立即将焦点转移到第一个输入?这可以预防吗?
如何标记最小/最大输入组合以显示两个输入属于一起?
AngularJS依赖于启用JavaScript.这意味着如果有人访问AngularJS中构建的应用程序或网站,则无法正确呈现.
使用AngularJS时,用于处理禁用JavaScript的访问者的常用约定是什么?
请解释为什么会这样?
问题包括处理角度JS指令和{{data_bindings}}的情况.这样当页面无法呈现页面时数据就不会显示.
我在Interface Builder中有几个UIBarButtonItem对象,我找不到任何选项来设置这些按钮的辅助功能标签或提示.
我该如何设置这些属性?