Есть ли способ изменить или сбросить фокус Voiceover на Javascript в Webview? - PullRequest
0 голосов
/ 21 октября 2019

Я работаю над 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 или отправить фокус наверх?

...