Cum se activează permanent site-urile desktop în Chrome pentru Android

În acest ghid simplu, vă vom arăta cum să modificați Chrome pentru Android pentru a încărca permanent site-urile web în vizualizarea lor completă pentru desktop. Mulți utilizatori se confruntă cu revenirea aplicației Chrome la site-urile mobile după o perioadă de timp, în ciuda activării „Solicitare site desktop”.

Acest lucru se datorează faptului că din Android Nougat și în continuare, Chrome nu poate citi din / data / local / din cauza permisiunilor restrictive SELinux - cu toate acestea, este într-adevăr destul de simplu de remediat. Unele ghiduri despre această problemă vă pot instrui să schimbați pur și simplu / data / local în / data / local / tmp, cu toate acestea, acest lucru nu funcționează cu cele mai recente versiuni de Chrome și Chromium - aplicațiile nici măcar nu vor încerca să utilizeze fișierele, cu excepția cazului în care sunt în modul de depanare. Desigur, majoritatea ROM-urilor nu sunt versiuni de depanare! Puteți, desigur, să setați Chrome în modul de depanare în Opțiunile de dezvoltator Android.

Descărcări

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

Mai întâi, trebuie să instalăm un fișier de linie de comandă Chrome din secțiunea Descărcări din acest ghid și să-l trimitem prin recuperare - cel mai bun pariu este în TWRP sau într-o altă recuperare personalizată.

Puteți, de asemenea, pur și simplu să-l descărcați și să-l plasați manual (folosind un explorator de fișiere înrădăcinat) în / data / local / tmp, dar trebuie să setați permisiunile de fișier la 755.

În cele din urmă, puteți face acest lucru și prin ADB, utilizând această linie de comandă ADB:

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

Cu toate acestea, vă rugăm să rețineți că, dacă utilizați o metodă de implementare manuală (explorator de fișiere rădăcină sau metodă ADB), va trebui să reglați manual factorul de scală în fișierul „chrome-command-line.txt”, apoi redenumiți-l în „chrome-command -linia". Consultați secțiunea acestui ghid privind factorii de scară.

În Opțiunile pentru dezvoltatori, derulați în jos până la „Selectați aplicația de depanare”.

Alegeți Chrome, apoi dezactivați opțiunea „Așteptați Debugger”. Cu toate acestea, dacă, dintr-un anumit motiv, Chrome nu este disponibil în opțiunile aplicației de depanare, puteți forța acest lucru peste ADB utilizând comanda ADB:

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

Chrome va fi acum forțat în modul de depanare. Puteți confirma accesând din nou opțiunile pentru dezvoltatori și verificați sub „Selectați aplicația de depanare”, ar trebui să vedeți că Chrome este setat.

Acum lansați aplicația Chrome, accesați Setări> Accesibilitate și activați opțiunea „Forțați activarea zoomului”.

Acum ucideți complet Chrome (cum ar fi prin Kill Application) și relansați-l. Acum ar trebui să vă aflați într-un mod permanent Desktop.

Factori de scară

De la versiunile din iunie 2018 pentru Chrome pe Android, se pare că au făcut modificări majore în modul în care versiunea Android decide ce metodă de interfață este utilizată - cum ar fi dacă sunteți pe telefon sau tabletă.

Deci, anterior, dacă ați fi la telefon, ați putea pur și simplu seta factorul de scară la orice doriți și veți obține totuși interfața mobilă. Cu toate acestea, se pare că Chrome ține acum cont de factorul de scară a dispozitivului înainte de a lua decizia. Aceasta înseamnă că, dacă setați factorul-scară-dispozitiv-forță la un număr prea scăzut, acesta vă va oferi o interfață în stil tabletă cu file. Acest lucru poate fi atrăgător pentru unii, dar dacă îl urăști, singura ta opțiune este să mărești factorul de scară până când revine la interfața stil mobil.

Nu mai trebuie să efectuați modificări de scară în trepte de 0,25, ceea ce este un lucru pozitiv, deoarece puteți regla acum lucrurile puțin mai mult pentru a obține o vizualizare mai mare.

Unele site-uri web pot decide ce versiune de site primiți de către agentul dvs. de utilizator, dar cele mai multe dintre ele se vor uita și la dimensiunea ferestrei disponibile (de obicei, lățimea ecranului). Deci, dacă setați factorul de scară prea mare, ați putea ajunge la versiunea mobilă a unui site web. În modul Portret, este posibil să primiți în continuare o versiune mobilă din cauza lățimii restrânse, dar trecând la modul Peisaj, constatați că primiți versiunea desktop a site-ului.

Așadar, iată o estimare aproximativă a celor mai buni factori de scară de utilizat pentru a obține în mod constant site-uri desktop, pe baza rezoluției ecranului:

  • 720p și mai jos: alegeți un factor de scară între 1 și 1,25 - dacă mergeți până la 1,5, cel mai probabil veți începe să obțineți site-uri web mobile.
  • 1080p : ar trebui să utilizați un factor de scală de 1,5, 1,75 sau 2. La un factor de scară de 2, o bună majoritate a site-urilor web va afișa versiunea desktop pentru dvs., dar dacă utilizați dispozitivul în modul portret, puteți începe obținerea de site-uri web mobile din cauza lățimii restricționate.
  • Mai mare decât 1080p : Probabil ar trebui să rămâneți între 1,75 sau 2, dar poate mergeți mai sus dacă aveți un ecran de 4k.

Desigur, toate acestea sunt subiective. De exemplu, un dispozitiv de 5 ”cu ecran 1080p nu este evident același lucru cu o tabletă de 10” cu ecran 1080p. Veți dori să jucați mult cu asta pentru a găsi ceea ce vă este cel mai confortabil. Lucrurile vor apărea mai mari, cu un factor de scară mai mare, desigur - este practic să arunce în aer lucrurile. De exemplu, dacă ați avut o lățime de vizualizare de 1000 și utilizați un factor de scară de 2, vizualizarea dvs. este acum de 500 - dar, evident, ecranul nu s-a micșorat, lucrurile vi se afișează doar ca și cum ați avea un ecran cu rezoluție mai mică.

Etichete Android Development