Я работаю над Voiceover Webview, и проблема в том, что когда страница меняется, Focus VoiceOver должен идти вверх, но Focus всегда перемещается ближе к предыдущей странице.
Попытка форсировать фокус с помощью element.focus () не работает.
Обнаружено
$ (window) .load (function () {
function setVoiceOverFocus () {
var focusInterval = 10; // ms, time between function calls
var focusTotalRepetitions = 10; // number of repetitions
$ ("btn_page_back"). setAttribute ('tabindex', '0');
$ ("btn_page_back"). blur ();
var focusRepetitions = 0;
var interval = window.setInterval (function () {
$ ("btn_page_back"). focus ();
focusRepetitions ++;
if (focusRepetitions> = focusTotalRepetitions) {
window.clearInterval (interval);
}
}, focusInterval);
}
})
Код также не работает.
Есть лиспособ управления фокусом Voiceover в JavaScript или отправить фокус наверх?