У меня есть веб-страница с:
<meta name="viewport" content="initial-scale=1.0" />
На веб-странице у меня есть изображение, которое при нажатии вызывает requestFullscreen()
.
Теперь у меня есть изображение в полноэкранном режиме на моем устройстве с сенсорным экраном, но... я больше не могу использовать сенсорные жесты для увеличения и уменьшения этого полноэкранного изображения.
Указанная выше директива окна просмотра по-прежнему присутствует в полноэкранном режиме, но (очевидно) игнорируется.
Является ли это случаем Работает как задумано или должна (каким-то образом?) активировать FullScreen API и по-прежнему позволять пользователю использовать жесты для увеличения и уменьшения полноэкранного отображения?
Если нет, не кажется ли кому-нибудь еще, что FullScreen API, отключающий пользовательские жесты, является плохой доступностью?
<meta>
не использует и не требует закрывающей косой черты и никогда не имел ее в HTML. - person Rob   schedule 18.07.2021<sigh />
Мне кажется, у нас уже был этот разговор, @Роб. См.: [...] если элемент является одним из пустых элементов [...], то может быть один символ U+002F SOLIDUS (/). Этот символ не влияет на пустые элементы [...] (Источник: html.spec.whatwg.org/multipage/syntax.html#start-tags) Мне всегда очень нравилась эта сигнатура синтаксиса XHTML, и HTML5 позволяет вам продолжать использовать его, если вы один из тех неуклюжих, неавторитарно настроенных противников, которые ценят эту незначительную деталь синтаксиса XHTML. - person Rounin   schedule 18.07.2021