Як назавжди увімкнути робочі сайти в Chrome для Android

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

Це пов’язано з тим, що з Android Nougat і пізніше Chrome не може читати з / data / local / через обмежені дозволи SELinux - однак це дуже просто виправити. Деякі керівництва з цього питання можуть доручити вам просто змінити / data / local на / data / local / tmp, однак це не працює з останніми версіями Chrome і Chromium - програми навіть не намагатимуться використовувати файли, якщо ви не перебувають у режимі налагодження. Звичайно, більшість ПЗУ - це не збірки налагодження! Звичайно, ви можете встановити Chrome у режим налагодження у параметрах розробника для Android.

Завантаження

  • chrome-command-line.txt
  • ChromeDesktopMode-ScaleFactor1.zip
  • ChromeDesktopMode-ScaleFactor1.25.zip
  • ChromeDesktopMode-ScaleFactor1.5.zip
  • ChromeDesktopMode-ScaleFactor1.75.zip
  • ChromeDesktopMode-ScaleFactor2.zip

По-перше, нам потрібно встановити файл командного рядка Chrome із розділу «Завантаження» цього посібника та прошити його за допомогою відновлення - найкраще зробити в TWRP або іншому користувацькому відновленні.

Ви також можете просто завантажити та розмістити його вручну (за допомогою вкоріненого провідника файлів) у / data / local / tmp, але вам потрібно встановити дозволи для файлу на 755.

Нарешті, ви також можете зробити це через ADB, використовуючи цей командний рядок ADB:

adb push chrome-command-line / data / local / tmp / chrome-command-line

Однак зауважте, що якщо ви використовуєте метод розгортання вручну (метод кореневого файлу або метод ADB), вам потрібно буде вручну відрегулювати масштабний коефіцієнт у файлі “chrome-command-line.txt”, а потім перейменувати його на “chrome-command -лінія ”. Дивіться розділ цього посібника про масштабні фактори.

У Ваших параметрах розробника прокрутіть униз до розділу «Вибір програми для налагодження».

Виберіть Chrome, а потім вимкніть опцію «Чекати на налагоджувач». Однак, якщо з якихось причин Chrome недоступний у параметрах програми налагодження, ви можете застосувати це через ADB, використовуючи команду ADB:

adb shell am set-debug-app - persistent com.android.chrome

Тепер Chrome буде примусово переведено в режим налагодження. Ви можете підтвердити це, зайшовши ще раз у Параметри розробника та встановивши прапорець у розділі «Вибір програми для налагодження», і ви побачите, що Chrome налаштовано.

Тепер запустіть програму Chrome, перейдіть у Налаштування> Спеціальні можливості та ввімкніть опцію «Примусово ввімкнути масштабування».

Тепер повністю вбийте Chrome (наприклад, за допомогою програми Kill) і перезапустіть його. Тепер ви повинні бути в постійному режимі робочого столу.

Фактори масштабу

З моменту створення червня 2018 року для Chrome на Android, схоже, вони внесли суттєві зміни в те, як версія Android вирішує, який метод інтерфейсу використовується, наприклад, на телефоні чи планшеті.

Тому раніше, якщо ви були на телефоні, ви могли просто встановити масштабний коефіцієнт на будь-який бажаний, і ви все одно отримали б мобільний інтерфейс. Однак, схоже, Chrome тепер приймає фактор масштабування пристрою до прийняття рішення. Це означає, що якщо ви встановите коефіцієнт масштабування пристрою сили на занадто низьке число, це дасть вам інтерфейс стилю планшета з вкладками. Це може бути привабливим для деяких, але якщо ви ненавидите це, ваш єдиний варіант - збільшити масштабний коефіцієнт, поки він не повернеться до інтерфейсу мобільного стилю.

Вам більше не потрібно вносити зміни масштабу з кроком 0,25, що є позитивним фактором, оскільки тепер ви можете дещо більше налаштувати речі, щоб отримати більшу область перегляду.

Деякі веб-сайти можуть вирішувати, яку версію веб-сайту ви отримуєте своїм користувальницьким агентом, але більшість із них також враховуватиме ваш доступний розмір області перегляду (як правило, ширину екрана). Отже, якщо ви встановите масштабний коефіцієнт занадто високим, ви все одно зможете отримати мобільну версію веб-сайту. У портретному режимі ви також можете отримати мобільну версію через обмежену ширину, але, перейшовши в альбомний режим, ви виявите, що отримуєте настільну версію сайту.

Отже, ось приблизна оцінка найкращих масштабних факторів, які слід використовувати для послідовного отримання веб-сайтів на робочому столі на основі роздільної здатності екрану:

  • 720p і нижче: виберіть масштабний коефіцієнт від 1 до 1,25 - якщо ви підніметеся до 1,5, швидше за все, ви почнете отримувати мобільні веб-сайти.
  • 1080p : слід використовувати коефіцієнт масштабування 1,5, 1,75 або 2. При коефіцієнті масштабу 2 більшість веб-сайтів відображатимуть для вас версію робочого столу, але якщо ви використовуєте пристрій у портретному режимі, отримання мобільних веб-сайтів через обмежену ширину.
  • Вище ніж 1080p : Ви, мабуть, повинні залишатися між 1,75 або 2, але, можливо, підніміться вище, якщо у вас екран 4k.

Це все суб’єктивно, звичайно. Наприклад, 5-дюймовий пристрій з екраном 1080p, очевидно, не є таким самим, як 10-дюймовий планшет з дисплеєм 1080p. Вам захочеться багато пограти з цим, щоб знайти те, що вам найзручніше. Звичайно, речі будуть здаватися більшими з вищим коефіцієнтом масштабу - це, в основному, роздуває речі. Наприклад, якщо у вас була ширина області перегляду 1000, і ви використовуєте масштабний коефіцієнт 2, ваш область перегляду тепер становить 500 - але ваш екран, очевидно, не зменшився, речі просто відображаються вам, ніби у вас екран з нижчою роздільною здатністю.

Теги розробки Android