Så här aktiverar du permanent skrivbordsplatser i Chrome för Android

I den här enkla guiden kommer vi att visa dig hur du ändrar Chrome för Android för att permanent ladda webbplatser i sin fullständiga skrivbordsvy. Många användare upplever att Chrome-appen återgår till mobilwebbplatser efter en tid, trots att "Begär skrivbordswebbplats" är aktiverad.

Detta beror på att från Android Nougat och framåt kan Chrome inte läsa från / data / local / på grund av begränsade SELinux-behörigheter - men det är egentligen ganska enkelt att fixa. Vissa guider i det här problemet kan instruera dig att helt enkelt ändra / data / lokal till / data / lokal / tmp, men detta fungerar inte med de senaste versionerna av Chrome och Chromium - apparna försöker inte ens använda filerna, såvida du inte är i felsökningsläge. Naturligtvis är de flesta ROM inte Debug builds! Du kan naturligtvis sätta Chrome i felsökningsläge i Android-utvecklaralternativen.

Nedladdningar

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

Först måste vi installera en Chrome-kommandoradsfil från avsnittet Nedladdningar i den här guiden och blinka den via återställning - din bästa insats är i TWRP eller annan anpassad återställning.

Du kan också helt enkelt ladda ner och placera den manuellt (med hjälp av en rotad filutforskare) i / data / local / tmp, men du måste ställa in filbehörigheterna till 755.

Slutligen kan du också göra det via ADB med den här ADB-kommandoraden:

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

Observera dock att om du använder en manuell distribueringsmetod (root file explorer eller ADB-metod) måste du manuellt justera skalfaktorn i filen "chrome-command-line.txt" och sedan byta namn på den till "chrome-command -linje". Se avsnittet om den här guiden om skalfaktorer.

I dina utvecklaralternativ, rulla ner till "Välj felsökningsapp".

Välj Chrome och inaktivera sedan alternativet "Vänta på felsökare". Men om Chrome av någon anledning inte är tillgängligt i Debugging App-alternativen, kan du tvinga detta över ADB med ADB-kommandot:

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

Chrome tvingas nu till felsökningsläge. Du kan bekräfta genom att gå in i utvecklaralternativ igen och markera under "Välj felsökningsapp", du borde se att Chrome är inställt.

Starta nu Chrome-appen, gå till Inställningar> Tillgänglighet och aktivera alternativet "Tvinga aktivera zoom".

Döda nu Chrome helt (till exempel via Kill Application) och starta om det. Du ska nu vara i ett permanent skrivbordsläge.

Skala faktorer

Sedan juni 2018 bygger för Chrome på Android verkar det som om de har gjort stora förändringar i hur Android-versionen bestämmer vilken gränssnittsmetod som används - till exempel om du använder telefonen eller surfplattan.

Så tidigare om du hade en telefon kunde du helt enkelt ställa in skalningsfaktorn till vad du ville och du skulle fortfarande få mobilgränssnittet. Det verkar dock som att Chrome nu tar hänsyn till kraft-enhet-skalfaktor innan det fattar sitt beslut. Detta innebär att om du ställer in kraft-enhets-skalningsfaktorn till ett för lågt nummer, kommer det att ge dig ett gränssnitt för surfplattform. Det här kan vara tilltalande för vissa, men om du hatar det är ditt enda alternativ att öka skalfaktorn tills den återvänder till gränssnittet för mobilstil.

Du behöver inte längre göra skalförändringar i steg om 0,25, vilket är positivt eftersom du nu kan finjustera saker lite mer för att få en större visningsport.

Vissa webbplatser kan bestämma vilken webbplatsversion du får av din användaragent, men de flesta av dem kommer också att titta på din tillgängliga visningsstorlek (vanligtvis din skärmbredd). Så om du ställer in skalningsfaktorn för högt kan du ändå hamna i mobilversionen av en webbplats. I porträttläge kan du också fortfarande få en mobilversion på grund av begränsad bredd, men genom att ändra till liggande läge upptäcker du att du får skrivbordsversionen av webbplatsen.

Så här är en grov uppskattning av de bästa skalfaktorerna för att konsekvent få skrivbordsplatser, baserat på skärmupplösning:

  • 720p och lägre: Välj en skalningsfaktor mellan 1 och 1,25 - om du går upp till 1,5 kommer du sannolikt att börja få mobila webbplatser.
  • 1080p : Du bör använda en skalningsfaktor på antingen 1,5, 1,75 eller 2. Vid en skalningsfaktor 2 kommer en stor majoritet av webbplatserna att visa skrivbordsversionen åt dig, men om du använder enheten i stående läge kan du börja få mobila webbplatser på grund av den begränsade bredden.
  • Högre än 1080p : Du borde antagligen stanna mellan 1,75 eller 2, men kanske gå högre om du har en 4k-skärm.

Det här är naturligtvis allt subjektivt. Till exempel är en 5 "-enhet med en 1080p-skärm uppenbarligen inte densamma som en 10" -tavla med en 1080p-skärm. Du kommer att vilja leka mycket med detta för att hitta det som är mest bekvämt för dig. Saker kommer att verka större med en högre skalningsfaktor förstås - det är i princip att spränga saker. Till exempel om du hade en visningsbredd på 1000 och du använder en skalningsfaktor 2 är din visningsport nu 500 - men din skärm har uppenbarligen inte krympt, saker visas bara för dig som om du hade en skärm med lägre upplösning.

Taggar android utveckling