我正在与NVDA合作以测试网站的可访问性。
浏览网站的一种方法是使用Tab键。因此,为了到达我想要测试的区域,我经常需要按Tab键直到我到达所需的区域。这有时非常麻烦,意味着在页面刷新后一次又一次地重复Tab键。
以某种方式手动设置焦点会非常好,例如通过右键单击链接并选择“设置焦点”或类似的东西。在每次刷新页面后,有一个扩展会自动将焦点设置到指定的元素,这样会更大,所以在开发时,焦点总是在页面刷新后的右边元素上。
这是否有任何浏览器扩展程序(Chrome / Firefox)?我找到了一些扩展,允许为Chrome注入自定义JS / CSS(Control Freak,JScript tricks,Script Runner,这可以用于这样的事情,但它仍然有点麻烦
答案 0 :(得分:0)
您可以使用浏览器缓存来保存最后一个字段,然后您可以使用类似
的内容聚焦concrecte输入$(selector).focus(); //for example with jQuery.
从浏览器缓存中存储/回复数据:
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");