Как изменить DPI/pixel ratio/zoom/size/scale страницы через JS или CSS?
Хочу сделать слайдер для изменения DPI сайта аналогично Ctrl + и Ctrl -, так как у мобильных браузеров нет зума. Так же было бы интересно изменять DPI по жесту "щипок". Не нагуглил ничего путного :(
Ну единственное, что приходит на ум - менять скриптом тэг meta viewport.
Но я очень сильно не уверен, что это будет работать - кажется, этот тег обрабатывается только один раз при загрузке страницы.
Скорее всего, это вообще невозможно.
dom1n1k, единственное что приходит на ум - безумные идеи, вроде хардкорного изменения размеров всех элементов через css, то есть уменьшить/увеличить все шрифты/картинки/блоки или ещё хардкорнее - отрисовать всю страницу в канвас и его уже зумить. Естественно, всё должно проходить на клиенте, иначе будет глючить и зависить от скорости соединения.