Я ищу надежный способ отловить события масштабирования для сенсорных устройств. Вместо того, чтобы увеличивать и уменьшать масштаб, я хотел бы вместо этого изменить размер шрифта страницы. Все, что касается обнаружения увеличения, похоже, работает только на настольных устройствах. Например:
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/
На сенсорных устройствах масштабирование, похоже, создает какой-то новый видовой экран, который даже не вызывает обычные события прокрутки при увеличении, если вы не прокручиваете слишком далеко.
Есть идеи, как это можно сделать?