Можно ли заставить буферное обновление в челюстях 9 или 10?
-
24-09-2019 - |
Вопрос
Есть ли какие-то, через скрипты челюстей, либо HTML, чтобы заставить челюсти обновить свой виртуальный буфер экрана (обычно Уныние + Esc.)? Я работаю над веб-приложением Ajax-Heake Web, который требует поддержки челюстей, но пользователи не особенно нравится решение «Хит Уныние+Esc. После выполнения каких-либо действий, чтобы уловить возможные изменения ».
Решение
Единственный способ, которым я знаю, это через скрипты челюстей. Согласно документации скрипта
Refresh (1)
Заставит обновление экрана и
Refresh (0)
только будет обновляться, если это необходимо. Также есть обновление (ручка), которая освежает окно с заданной ручкой, но я не знаю, насколько хорошо, что будет работать в интернет-браузере, так как я не уверен, что все необходимое контента, это в одном окне.
Другие советы
Вместо того, чтобы освежить все челюсти виртуальный буфер и делать то, что честно говоря, я бы порекомендовал использовать Ария aria-live
имущество за это. Поместите его на элемент, который содержит динамический контент, т.е. которого вы обновляете с JavaScript, и часть виртуального буфера челюстей, соответствующих этому элементу, будет автоматически обновляться при изменении содержимого элемента.