Показать сообщение отдельно
  #5 (permalink)  
Старый 04.02.2023, 14:47
Новичок на форуме
Отправить личное сообщение для alex_88 Посмотреть профиль Найти все сообщения от alex_88
 
Регистрация: 30.01.2023
Сообщений: 4

Спасибо вам за помощь. Я протестировал пару примеров из этих ссылок.
https://stackoverflow.com/questions/...hange-listener
из этой ссылки использовал код:

(function updatePixelRatio(){
matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`)
.addEventListener('change', updatePixelRatio, {once: true});
console.log("devicePixelRatio: " + window.devicePixelRatio);
})();

В браузере google chrome на ноутбуке при масштабировании нажатием клавиш CTRL + , значение devicePixelRatio изменяется.
А вот на моем телефоне Redmi 9 (Андроид) при масштабировании страницы сайта devicePixelRatio не изменяется.
То есть для телефона нужен какой-то другой способ, если он существует.

из второй ссылки https://developer.mozilla.org/en-US/...dia/resolution
также попробовал пример.
В браузере google chrome на ноутбуке при масштабировании нажатием клавиш CTRL +, только при достижении масштаба 400 % изменяется фон текста.
На телефоне фон и текст при масштабировании остается неизменным.

Буду дальше разбираться способен ли javascript отслеживать масштабирование "пальцами" в браузере на мобильном телефоне.
Ответить с цитированием