Веб-браузер - як передати справжню оригінальну роздільну здатність, щоб сайти не обслуговували мобільний адаптивний дизайн


11

Як можна налаштувати Chrome (або якийсь інший веб-переглядач) так, щоб він розказував веб-сайтам, що його роздільна здатність є початковою роздільною здатністю телефону, а не зменшеною роздільною здатністю, налаштованою на високу DPI? "Запити сайт на робочому столі" працює для деяких сайтів, але не для всіх, і ті, що виявляють роздільну здатність телефону, показуватимуть мобільний "чуйний" макет. Наприклад, якщо я Google "яка моя роздільна здатність екрана" і відвідаю перший сайт, він повідомляє про 360x640, навіть якщо мій телефон 1440x2560. Я запускаю Lollipop, якщо це має значення.


Який сайт ви не можете переглянути в робочому режимі? І зауважте, що якщо змінити браузер таким чином, як у веб-переглядачі на робочому столі, ви не зможете змінити роздільну здатність екрана ..
Lucky,

Це був не сайт, який я намагався відвідати, але один із прикладів - www.apple.com - ха-ха. Так, веб-сайт із запитом на робочому столі не впливає на дозвіл, я вважаю, що саме агент користувача, тому неефективний на сайтах, які використовують медіа-запити, які покладаються на роздільну здатність, застосовувати адаптивний / адаптивний дизайн, а не використовувати виявлення агента користувача.
g491

Відповіді:


10

Виявляється, ви можете використовувати Firefox для Android для цього:

  1. В адресному рядку перейдіть до параметра about: config та шукайте пікселі.
  2. Виберіть layout.css.devPixelsPerPx і змініть значення з -1,0 (за замовчуванням) на 1, якщо ви хочете, щоб сайти думали, що роздільна здатність браузера є справжньою назвою екрана, а не значенням, відрегульованим DPI.
  3. Якщо у вас екран з високою роздільною здатністю, як QHD (1440x2560), ви можете встановити це на 2, а не на 1, а якщо ви будете використовувати телефон у альбомному режимі, то ваша роздільна здатність буде 1280x720, що не зможе змінити за замовчуванням малий, оскільки встановити його на 1.

Використовуючи вищезазначене спільно з "Запит веб-сайту на робочому столі", слід зробити велику роботу, коли завжди показувати настільний сайт не лише для сайтів, що базуються на виявленні користувацьких агентів, але й для сайтів, що реагують на медіа-запити.


Для телефону 720p мені довелося поставити 0,5, щоб отримати настільну версію певного веб-сайту.
Кріс

Нічого собі, я багато місяців боровся і розчаровуюся, намагаючись знайти (і не вдається) знайти рішення, яке дозволить моєму планшету з високою роздільною здатністю відображати веб-сторінки з більшою кількістю "екранних активів". Деякі інші рішення говорять, що мені потрібно або викорінити свій пристрій, або використовувати ПК та adb, бла-бла-бла. Тепер я приємно здивований, що рішення настільки ж просто, як встановити звичайний додаток! Дякую @ g491! Чи можемо ми змінити те ж саме в Chrome?
RayLuo

1
@RayLuo Я не знаю, як це зробити в Chrome, але не знаю як. Я просто спробував шукати chrome: // прапорці для деяких речей, таких як dpi, роздільна здатність, масштаб, масштабування тощо, і нічого не бачив. Може бути і інший спосіб, але я не впевнений.
g491

Навіть у Firefox таке налаштування працює лише для деяких сайтів (наприклад, цього StackExchange.com), але не для інших (наприклад, visualstudio.com). Чому так? А чи є кращий метод? (Ні, я не вважаю 18-дюймовий Samsung Galaxy View методом у цьому контексті.)
RayLuo

0

Спробуйте скористатися Opera для мобільних пристроїв та встановіть Desktop modeв меню Налаштування та вимкніть Opera Turboрежим. Тепер ви зможете переглядати сайти, такі як Facebook, Stackoverflow тощо, так само, як це завантажується у веб-браузерах Desktop. Деякі веб-сайти переспрямовують на мобільний веб-сайт, навіть якщо ви встановили режим робочого столу.


Під "налаштуванням режиму робочого столу" це посилання на Налаштування -> Агент користувача -> змінити з "Мобільний" на "Настільний"? Якщо так, це все ще має те саме питання.
g491

1
Ви можете підробити веб-переглядач так, щоб він працював як настільна версія, але ви не можете змінити роздільну здатність пристрою в браузері. пристрій ... Дивіться також Як відключити масштабування на мобільній веб-сторінці? .. ці налаштування не матимуть ніякого впливу на параметр перегляду робочого столу, який ми робимо у своїх браузерах
Lucky

Я зрозумів, що не перевіряв about: config у Firefox і досить впевнений, що там було налаштування. Я опублікував це як відповідь на це питання для інших, хто може натрапити на це.
g491
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.