Адаптивный вид на Firefox Инструменты разработчика показывают неправильную ширину - PullRequest
0 голосов
/ 05 марта 2020

Я тестировал веб-сайт с помощью Инструмента разработчика Firefox и столкнулся со странной ошибкой. Затем я проверил ширину окна с помощью простого журнала консоли console.log($(window).width) и увидел, что заявленная ширина в инструментах разработчика не совпадает с обнаруженной javascript.

Я пробовал, чем с Google DevTools и показанная ширина соответствовала ширине журнала консоли.

Это ошибка Firefox или я что-то не так делаю? На самом деле на реальном мобильном устройстве и в Google DevTools веб-сайт работает должным образом, но если я тестирую ту же страницу на Firefox, я вижу ошибку, которой на самом деле не существует (и по этой причине я потерял некоторое время) .

Это пара скриншотов, чтобы лучше объяснить, что я имею в виду:

Google Chrome

enter image description here

Firefox

enter image description here

Изменение размера окна браузера не влияет на JavaScript $(window).width

1 Ответ

0 голосов
/ 22 апреля 2020

Проблема в документации для инструментов разработчика IMHO.

В них ничего не говорится о Touch Simulation , изменяющем поведение рендеринга.

AFAIK, Touch Simulation активирует некоторую форму режима «логических пикселей», где длины переводятся с использованием DPI устройства или, возможно, DPR.

Отключите его и убедитесь сами.

...