具有Switch Control访问权限的iOS7 Safari

时间:2013-11-01 14:37:28

标签: html5 ios7 safari accessibility switchcontrol

我正在尝试使用新的iOS7“Switch Control”辅助功能在iPad上更轻松地在tarheelreader.org上阅读。我有一个配置为“移动到下一个项目”和“选择项目”的蓝牙开关。使用这两个开关,我可以在页面上移动并访问网站,但只需要点击太多就可以进入下一页。

我希望下一页链接成为页面上突出显示的第一个项目。

我的实验表明他们选择了DOM顺序的项目,他们似乎忽略了tabindex。

我想我可以添加一个javascript hack来将Next Page链接移动到DOM的顶部,但我希望有更清洁的东西。也许一些ARIA属性?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我发现了一个可以让我选择第一个要突出显示的链接的黑客。它很难看,但我添加的其余ios.js文件也包含了我的ios特定黑客。

我添加了

// hack for switch control on iOS7. I'm moving the next page link to first
// in the DOM so it will be highlighted as the first choice
$('.active-page').prepend($('.active-page .thr-next-link'));

只是将“下一页”链接移动到活动页面的DOM顶部。

似乎在我的简单测试中工作。我喜欢WAI-ARIA属性更优雅和更通用的东西。