Как заставить Chrome на Android представляться как обычный Chrome

25.06.2014 22:20
2

Как заставить Chrome под Android работать так же, как его старший брат на десктопе?

Чтобы сайты не пытались перейти на что-то типа http://m.токуданадо, где или зарезан функционал, или он до такого отличается от обычного сайта, что понять, куда жать не представляется возможным.

Тем более на планшетах, где экран, а иногда и процессор ничуть не уступают большому брату.

Как известно, большая часть таких сайтов основывается на том, как представляется браузер при запросе, конкретнее на содержимом заголовка User-Agent.
Его и нужно подменить, чтобы браузер представлялся как обычный Chrome.

Сделать это достаточно просто, но есть ограничение - это возможно только на рутованных устройствах.

  1. заходим в любой проводник, дающий рут доступ до файловой системы устройства
  2. не забываем перемонтировать корневую файловую системы из RO в RW, если это требуется
  3. скачиваем отсюда файл chrome-command-line (он без расширения)
  4. идем в папку /root/data/local и кладем туда этот файл
  5. выставляем ему атрибуты RWX-RX-RX
  6. не забываем перемонтировать систему обратно в RO, если монтировали в RW

Вот и все!

Если Chrome открыт - закрываем его, убираем из памяти и запускаем еще раз.

Проверить свой User-Agent можно введя в Chrome адрес www.whatsmyuseragent.com

Строчка должна быть такой: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1

Собственно она и прописана внутри файла chrome-command-line, и в принципе Вы можете написать там что хотите.

Chrome может представится как Firefox или Safari. Однако эта строчка - это то, как представляется в данный момент обычный Chrome - самый верный вариант.

Списки вариантов строк User-Agent можно посмотреть тут.

Если же, по какой-то причине, требуется вернуться к старому поведению Chrome - достаточно повторить перечисленные операции, только вместо копирования файла просто удалить его.

Скачать chrome-command-line, версия от 25.06.14

скачать

25.06.2014, Protocoder
GamerMI10.10.2018 20:38:01#ответить
А можно как либо изменить значение Browser Window Size?
А то у меня пишет 640x297px, хотя размер экрана устройства 1920х1080

Может поэтому некоторые сайты открываются не так как на компе?
Protocoder12.10.2018 19:55:11#ответить
Если Вы про встроенный браузер (WEBView) - то да, можно. Но у каждого Android-а по-своему - надо искать, где этот параметр хранится. Очень странно, что он не совпадает с реальным размером - какой-то глюк прошивки скорее всего.

Если Вы про устанавливаемые браузеры и Chrome конкретно - то скорее всего нет - т.к. они берут размер окна из системных настроек (см. выше). Но точно не скажу, т.к. с такой проблемой никогда не сталкивался.
Написать комментарий