Jak na stałe włączyć witryny komputerowe w Chrome na Androida

W tym prostym przewodniku pokażemy, jak zmodyfikować Chrome na Androida, aby trwale ładować strony internetowe w pełnym widoku pulpitu. Wielu użytkowników zdarza się, że aplikacja Chrome po pewnym czasie wraca do witryn mobilnych, mimo włączonej opcji „Poproś o witrynę na komputer”.

Dzieje się tak, ponieważ od Androida Nougat i nowszych Chrome nie może czytać z / data / local / z powodu restrykcyjnych uprawnień SELinux - jednak jest to naprawdę dość proste do naprawienia. Niektóre przewodniki dotyczące tego problemu mogą poinstruować Cię, aby po prostu zmienić / data / local na / data / local / tmp, jednak nie działa to z najnowszymi wersjami Chrome i Chromium - aplikacje nie będą nawet próbować używać plików, chyba że ty są w trybie debugowania. Oczywiście większość ROM-ów nie jest kompilacjami do debugowania! Możesz oczywiście ustawić Chrome w tryb debugowania w opcjach programisty Androida.

Pliki do pobrania

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

Najpierw musimy zainstalować plik wiersza poleceń Chrome z sekcji Pobieranie tego przewodnika i flashować go przez odzyskiwanie - najlepiej jest skorzystać z TWRP lub innego niestandardowego odzyskiwania.

Możesz także po prostu pobrać i umieścić go ręcznie (za pomocą zrootowanego eksploratora plików) w / data / local / tmp, ale musisz ustawić uprawnienia do pliku na 755.

Wreszcie możesz to również zrobić przez ADB, używając tego wiersza poleceń ADB:

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

Pamiętaj jednak, że jeśli używasz ręcznej metody wdrażania (eksplorator plików root lub metoda ADB), będziesz musiał ręcznie dostosować współczynnik skalowania w pliku „chrome-command-line.txt”, a następnie zmienić jego nazwę na „chrome-command -linia". Zobacz sekcję tego przewodnika dotyczącą współczynników skali.

W opcjach programisty przewiń w dół do „Wybierz aplikację do debugowania”.

Wybierz Chrome, a następnie wyłącz opcję „Wait for Debugger”. Jeśli jednak z jakiegoś powodu Chrome nie jest dostępny w opcjach aplikacji do debugowania, możesz wymusić to na ADB za pomocą polecenia ADB:

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

Chrome zostanie teraz zmuszony do przejścia w tryb debugowania. Możesz to potwierdzić, przechodząc ponownie do Opcji programisty i sprawdzając w „Wybierz aplikację do debugowania”, powinieneś zobaczyć, że Chrome jest ustawiony.

Teraz uruchom aplikację Chrome, przejdź do Ustawienia> Ułatwienia dostępu i włącz opcję „Wymuś włączenie zoomu”.

Teraz całkowicie zabij Chrome (na przykład za pomocą aplikacji Kill) i uruchom go ponownie. Powinieneś teraz być w stałym trybie pulpitu.

Czynniki skali

Wydaje się, że od czerwca 2018 r. Kompilacje dla Chrome na Androida wprowadzają poważne zmiany w sposobie, w jaki wersja Androida decyduje, która metoda interfejsu jest używana - na przykład czy korzystasz z telefonu czy tabletu.

Tak więc wcześniej, jeśli korzystałeś z telefonu, możesz po prostu ustawić współczynnik skali na cokolwiek chcesz, a nadal uzyskasz interfejs mobilny. Wygląda jednak na to, że Chrome przed podjęciem decyzji bierze teraz pod uwagę współczynnik skalowania urządzeń wymuszonych. Oznacza to, że jeśli ustawisz współczynnik skalowania wymuszonego urządzenia na zbyt niską liczbę, otrzymasz interfejs w stylu tabletu z zakładkami. Może to być atrakcyjne dla niektórych, ale jeśli tego nienawidzisz, jedyną opcją jest zwiększenie współczynnika skalowania, aż powróci do interfejsu w stylu mobilnym.

Nie musisz już wprowadzać zmian skali w krokach co 0,25, co jest zaletą, ponieważ możesz teraz dostroić nieco bardziej, aby uzyskać większy obszar wyświetlania.

Niektóre witryny mogą decydować, jaką wersję witryny otrzymasz od swojego agenta użytkownika, ale większość z nich będzie również sprawdzać dostępny rozmiar obszaru roboczego (zazwyczaj szerokość ekranu). Więc jeśli ustawisz współczynnik skali zbyt wysoko, nadal możesz skończyć z mobilną wersją strony internetowej. W trybie portretowym nadal możesz otrzymać wersję mobilną ze względu na ograniczoną szerokość, ale po przejściu do trybu poziomego okaże się, że otrzymujesz wersję witryny na komputery stacjonarne.

Oto przybliżone oszacowanie najlepszych współczynników skali, których należy użyć do konsekwentnego uzyskiwania witryn na komputery stacjonarne, na podstawie rozdzielczości ekranu:

  • 720p i poniżej: wybierz współczynnik skali od 1 do 1,25 - jeśli zwiększysz do 1,5, najprawdopodobniej zaczniesz otrzymywać witryny mobilne.
  • 1080p : Powinieneś użyć współczynnika skali 1,5, 1,75 lub 2. Przy współczynniku skali 2 znaczna większość witryn będzie wyświetlała dla Ciebie wersję komputerową, ale jeśli używasz urządzenia w trybie pionowym, możesz zacząć uzyskiwanie witryn mobilnych ze względu na ograniczoną szerokość.
  • Wyższe niż 1080p : prawdopodobnie powinieneś pozostać między 1,75 lub 2, ale może być wyższy, jeśli masz ekran 4K.

To wszystko jest oczywiście subiektywne. Na przykład 5-calowe urządzenie z ekranem 1080p to oczywiście nie to samo, co 10-calowy tablet z wyświetlaczem 1080p. Będziesz chciał dużo się tym bawić, aby znaleźć to, co jest dla Ciebie najwygodniejsze. Rzeczy będą oczywiście wydawać się większe przy wyższym współczynniku skali - to po prostu wysadzanie rzeczy. Na przykład, jeśli masz rzutnię o szerokości 1000 i używasz współczynnika skali 2, twój obszar roboczy wynosi teraz 500 - ale twój ekran oczywiście się nie skurczył, rzeczy są po prostu wyświetlane, jakbyś miał ekran o niższej rozdzielczości.

Tagi Android Development