Come abilitare permanentemente i siti desktop in Chrome per Android

In questa semplice guida, ti mostreremo come modificare Chrome per Android per caricare permanentemente i siti Web nella loro visualizzazione desktop completa. Molti utenti stanno riscontrando che l'app Chrome ripristina i siti mobili dopo un po 'di tempo, nonostante "Richiedi sito desktop" sia abilitato.

Questo perché da Android Nougat e versioni successive, Chrome non può leggere da / data / local / a causa delle autorizzazioni SELinux restrittive, tuttavia è davvero molto semplice da risolvere. Alcune guide su questo problema potrebbero indicare di cambiare semplicemente / data / local in / data / local / tmp, tuttavia, ciò non funziona con le ultime versioni di Chrome e Chromium - le app non tenteranno nemmeno di utilizzare i file, a meno che tu non sono in modalità debug. Naturalmente, la maggior parte delle ROM non sono build di debug! Ovviamente, puoi impostare Chrome in modalità debug nelle Opzioni sviluppatore del tuo Android.

download

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

Innanzitutto, è necessario installare un file della riga di comando di Chrome dalla sezione Download di questa guida e inviarlo tramite ripristino: la soluzione migliore è in TWRP o in un altro ripristino personalizzato.

Puoi anche semplicemente scaricare e posizionarlo manualmente (usando un esploratore di file rooted) in / data / local / tmp, ma devi impostare i permessi dei file su 755.

Infine puoi anche farlo su ADB, usando questa riga di comando ADB:

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

Tuttavia, tieni presente che se usi un metodo di distribuzione manuale (esploratore di file root o metodo ADB), dovrai regolare manualmente il fattore di scala nel file "chrome-command-line.txt", quindi rinominarlo in "chrome-command -linea". Vedi la sezione di questa guida sui fattori di scala.

Nelle Opzioni sviluppatore, scorri verso il basso fino a "Seleziona app di debug".

Scegli Chrome, quindi disattiva l'opzione "Attendi debugger". Tuttavia, se per qualche motivo Chrome non è disponibile nelle opzioni dell'app di debug, puoi forzarlo su ADB usando il comando ADB:

 shell adb sono set-debug-app - com.android.chrome persistente 

Chrome verrà ora forzato in modalità di debug. Puoi confermare accedendo nuovamente alle Opzioni sviluppatore e selezionando "Seleziona app di debug", dovresti vedere che Chrome è impostato.

Ora avvia l'app di Chrome, vai in Impostazioni> Accessibilità e abilita l'opzione "Forza Abilita Zoom".

Ora uccidi completamente Chrome (come tramite Kill Application) e riavvialo. Ora dovresti essere in una modalità Desktop permanente.

Fattori di scala

Dal momento che il build di giugno 2018 per Chrome su Android, sembra che stiano apportando importanti cambiamenti al modo in cui la versione di Android decide quale metodo di interfaccia viene utilizzato, ad esempio se sei su telefono o tablet.

Quindi in precedenza, se fossi al telefono, potresti semplicemente impostare il fattore di scala su quello che desideri e ottenere comunque l'interfaccia mobile. Tuttavia, sembra che Chrome ora tenga conto del fattore di scala della forza del dispositivo prima di prendere una decisione. Ciò significa che se si imposta il fattore di scala force-device su un numero troppo basso, si otterrà un'interfaccia in stile tablet a schede. Questo può essere interessante per alcuni, ma se lo odi, l'unica opzione è aumentare il fattore di scala fino a quando non ritorna all'interfaccia di stile mobile.

Non è più necessario apportare modifiche alla scala con incrementi di 0, 25, il che è positivo poiché ora è possibile ottimizzare le cose un po 'di più per ottenere una vista più ampia.

Alcuni siti Web possono decidere quale versione del sito ricevere dal proprio agente utente, ma la maggior parte di essi esaminerà anche le dimensioni della finestra disponibile (in genere la larghezza dello schermo). Quindi, se imposti un fattore di scala troppo alto, potresti comunque finire con la versione mobile di un sito web. In modalità verticale, potresti anche ricevere una versione mobile a causa della larghezza limitata, ma passando alla modalità orizzontale ti accorgi di ricevere la versione desktop del sito.

Ecco quindi una stima approssimativa dei migliori fattori di scala da utilizzare per ottenere costantemente siti desktop, in base alla risoluzione dello schermo:

  • 720p e meno: scegli un fattore di scala compreso tra 1 e 1, 25: se vai su 1, 5, molto probabilmente inizierai a ricevere siti Web mobili.
  • 1080p : dovresti usare un fattore di scala di 1, 5, 1, 75 o 2. Con un fattore di scala di 2, una buona maggioranza dei siti Web visualizzerà la versione desktop per te, ma se usi il tuo dispositivo in modalità verticale, puoi iniziare ottenere siti Web mobili a causa della larghezza limitata.
  • Superiore a 1080p : probabilmente dovresti rimanere tra 1, 75 o 2, ma forse andare più in alto se hai uno schermo 4K.

Questo è ovviamente tutto soggettivo. Ad esempio, un dispositivo da 5 "con uno schermo a 1080p non è ovviamente lo stesso di un tablet da 10" con uno schermo a 1080p. Avrai voglia di giocare molto con questo per trovare ciò che ti è più comodo. Le cose appariranno più grandi con un fattore di scala più alto, ovviamente - sta fondamentalmente facendo esplodere le cose. Ad esempio se avevi una larghezza della finestra di 1000 e usi un fattore di scala di 2, la tua finestra ora è 500 - ma il tuo schermo ovviamente non si è ridotto, le cose ti vengono mostrate come se avessi una risoluzione inferiore.

Articoli Interessanti