Как включить сенсорные события на HTML-холсте для мобильных браузеров - PullRequest
0 голосов
/ 15 октября 2018

Проблема: если мобильный браузер увеличивает что-то, скажем, при входе в систему, то этот вход исчезает на холсте html, пользователь не может использовать их касания или перетаскивания, чтобы как-то повлиять на холст html.или передвигатьсяЭто означает, что если экран увеличен, пользователь не сможет уменьшить его, если не будет другого html-объекта, расположенного над холстом, чтобы пользователь мог нажать на него.

Желаемое решение: код javascript, который позволяет холсту функционировать подобно другим элементам div при нажатии или перетаскивании (для увеличения / уменьшения и навигации при увеличении)

Приемлемое решение: Функция javascript для уменьшения масштаба браузера до оригинального размера документов.- ИЛИ - Способ использования CSS, чтобы браузер не увеличивал масштаб изображения на холсте.

Недопустимо: отключить увеличение или уменьшение масштаба всей страницы.

Использование Chrome иiphone safari.

Обновление

if ( viewport ) {
    viewport.content = "initial-scale=0.1";
    viewport.content = "width="+screenW;
}

После выбора области просмотра этот код позволяет уменьшить масштаб отображения мобильного телефона в Google Chrome, но это не работает на моем iphone 7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...