Как да активирам за постоянно сайтове за настолни компютри в Chrome за Android

В това просто ръководство ще ви покажем как да модифицирате Chrome за Android за постоянно зареждане на уебсайтове в пълния им изглед на работния плот. Много потребители изпитват връщането на приложението Chrome към мобилни сайтове след известно време, въпреки че „Request Desktop Site“ е активиран.

Това е така, защото от Android Nougat и по-нататък Chrome не може да чете от / data / local / поради ограничителни разрешения на SELinux - обаче наистина е много лесно да се поправи. Някои ръководства по този въпрос може да ви инструктират просто да промените / data / local на / data / local / tmp, но това не работи с най-новите версии на Chrome и Chromium - приложенията дори няма да се опитват да използват файловете, освен ако са в режим за отстраняване на грешки. Разбира се, повечето ROM не са Debug компилации! Можете, разбира се, да настроите 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

Моля, имайте предвид обаче, че ако използвате метод за ръчно внедряване (корен файл explorer или метод ADB), ще трябва ръчно да коригирате коефициента на мащаба във файла „chrome-command-line.txt“, след което да го преименувате на „chrome-command -линия ”. Вижте раздела на това ръководство за факторите на мащаба.

В опциите за програмисти превъртете надолу до „Избор на приложение за отстраняване на грешки“.

Изберете Chrome, след което деактивирайте опцията „Изчакайте Debugger“. Ако обаче по някаква причина Chrome не е наличен в опциите за отстраняване на грешки, можете да принудите това чрез ADB, като използвате командата ADB:

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

Chrome сега ще бъде принуден в режим за отстраняване на грешки. Можете да потвърдите, като влезете отново в Опции за програмисти и проверите под „Избор на приложение за отстраняване на грешки“, трябва да видите, че Chrome е настроен.

Сега стартирайте приложението Chrome, отидете в Настройки> Достъпност и активирайте опцията „Принудително активиране на мащабиране“.

Сега напълно убийте Chrome (например чрез Kill Application) и го стартирайте отново. Вече трябва да сте в постоянен режим на работния плот.

Мащабни фактори

От създаването на юни 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 разработка