Поймать события масштабирования касанием (щепотка, двойное нажатие, двойное нажатие слайд, ...) - PullRequest
0 голосов
/ 25 апреля 2020

Я ищу надежный способ отловить события масштабирования для сенсорных устройств. Вместо того, чтобы увеличивать и уменьшать масштаб, я хотел бы вместо этого изменить размер шрифта страницы. Все, что касается обнаружения увеличения, похоже, работает только на настольных устройствах. Например:

https://codepen.io/reinis/pen/RooGOE
http://tombigel.github.io/detect-zoom/

Или просто:

$( window ).resize(function() {
  $( "body" ).prepend( "<div>" + $( window ).width() + "</div>" );
});

https://jsfiddle.net/1dmby4pL/

На сенсорных устройствах масштабирование, похоже, создает какой-то новый видовой экран, который даже не вызывает обычные события прокрутки при увеличении, если вы не прокручиваете слишком далеко.

Есть идеи, как это можно сделать?

...