Safari на iOS имеет, с самого началавизуализированные веб-страницы в виртуальном окне/области просмотра, которые намного больше, чем собственное разрешение встроенного дисплея, и позволяют пользователям масштабировать и перемещать отображаемую страницу, так как это, возможно, лучший способ просмотра веб-страниц на маленьком экране. необходимости прокручивать все линейно.
(Да, да; веб-разработчики могут устанавливать флаги для принудительного отображения окна просмотра 1:1 без панорамирования или масштабирования, но эти разработчики бесчестные хамы)
Недавно я просматривал веб-страницу почти в полноэкранном режиме на своем рабочем столе, которая не ограничивала ее ширину, поэтому она была слишком широкой для чтения. Обычно мне приходилось изменять размер всего окна браузера и всех других вкладок, загруженных в него, или я отрывал вкладку, а затем уменьшал это окно, но оба вышеупомянутых варианта неприятности.
Что мне нужно, так это способ заставить Chrome, Edge, Firefox, Lynx, Mosaic и т. д. отображать веб-страницы на виртуальной поверхности окна просмотра, которую можно панорамировать и масштабировать (конечно, с помощью мыши) в уже существующем окне браузера.
Прежде чем это неизбежно упомянется: я знаю DevTools Chromium имеет опцию режима устройства который делает позволяет ограничивать область просмотра во внешнем окне Chrome, но не позволяет панорамировать его, а высота области просмотра не может выходить за пределы самого окна Chrome (а в Chrome 111 элементы управления масштабированием полностью нефункциональны , что):
Я не ищу рекомендации для расширения браузера обязательно — Я надеюсь, что может существовать более легкий альтернативный вариант в качестве умный букмарклет или копируемый CSS. Я могу быстро вставить корневой элемент в DevTools.