Android 용 Chrome에서 데스크톱 사이트를 영구적으로 사용 설정하는 방법

이 간단한 가이드에서는 Android 용 Chrome을 수정하여 웹 사이트를 전체 데스크톱보기에 영구적으로로드하는 방법을 보여줍니다. '데스크톱 사이트 요청'을 사용하도록 설정 했음에도 불구하고 많은 사용자가 Chrome 앱을 일정 시간 후에 다시 모바일 사이트로 되 돌리는 것을 경험하고 있습니다.

이는 Android Nougat 이상부터 제한적인 SELinux 권한으로 인해 / data / local /에서 Chrome을 읽을 수 없기 때문에 해결하는 것이 매우 간단합니다. 이 문제에 대한 일부 가이드는 / data / local을 / data / local / tmp로 간단하게 변경하도록 지시 할 수 있지만 최신 버전의 Chrome 및 Chromium에서는 작동하지 않습니다. 앱이 파일을 사용하려고 시도하지 않는 한 디버그 모드에 있습니다. 물론, 대부분의 ROM은 디버그 빌드가 아닙니다! 물론 Android 개발자 옵션에서 Chrome을 디버그 모드로 설정할 수 있습니다.

다운로드

  • 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 푸시 크롬 명령 줄 / data / local / tmp / chrome-command-line 

그러나 수동 배포 방법 (루트 파일 탐색기 또는 ADB 방법)을 사용하는 경우 "chrome-command-line.txt"파일에서 배율을 수동으로 조정 한 다음 이름을 "chrome-command"로 변경해야합니다. -선". 스케일 팩터에 대한이 안내서의 섹션을 참조하십시오.

개발자 옵션에서 아래로 스크롤하여 "디버깅 앱 선택"으로 이동하십시오.

Chrome을 선택한 다음 "Wait for Debugger"옵션을 비활성화하십시오. 그러나 어떤 이유로 든 디버깅 앱 옵션에서 Chrome을 사용할 수없는 경우 ADB 명령을 사용하여 ADB를 통해이를 강제 실행할 수 있습니다.

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

Chrome은 이제 디버깅 모드로 강제 전환됩니다. 개발자 옵션으로 다시 이동하여 확인하고 '디버깅 앱 선택'에서 Chrome이 설정되어 있는지 확인할 수 있습니다.

이제 Chrome 앱을 시작하고 설정> 접근성으로 이동 한 다음 '강제 사용 줌'옵션을 활성화하십시오.

이제 Kill Application 등을 통해 Chrome을 완전히 종료하고 다시 시작하십시오. 이제 영구 데스크탑 모드에 있어야합니다.

스케일 팩터

2018 년 6 월 Android에서 Chrome을 빌드 한 이후, Android 버전에서 사용중인 인터페이스 방법 (예 : 휴대 전화 또는 태블릿)을 결정하는 방식이 크게 변경되었습니다.

따라서 이전에 전화를 사용하는 경우 원하는 비율로 배율을 설정하면 모바일 인터페이스를 계속 사용할 수 있습니다. 그러나 Chrome은 이제 결정을 내리기 전에 기기 규모 요소를 고려한 것으로 보입니다. 즉, 기기 크기 요인을 너무 낮게 설정하면 태블릿 스타일 인터페이스 탭이 제공됩니다. 이것은 일부 사람들에게 호소력이 있지만 그것을 싫어한다면 모바일 스타일 인터페이스로 돌아올 때까지 스케일 팩터를 늘리는 것이 유일한 방법입니다.

더 이상 0.25 단위로 배율을 변경할 필요가 없습니다. 이제 더 큰 뷰포트를 얻기 위해 사물을 조금 더 미세 조정할 수 있으므로 긍정적입니다.

일부 웹 사이트는 사용자 에이전트가받는 사이트 버전을 결정할 수 있지만 대부분은 사용 가능한 뷰포트 크기 (일반적으로 화면 너비)를 확인합니다. 따라서 배율을 너무 높게 설정하면 웹 사이트의 모바일 버전으로 끝날 수 있습니다. 세로 모드에서는 너비가 제한되어 모바일 버전을 계속받을 수 있지만 가로 모드로 변경하면 데스크톱 버전의 사이트가 나타납니다.

화면 해상도에 따라 데스크톱 사이트를 일관되게 가져 오는 데 사용할 수있는 최상의 스케일 요소에 대한 대략적인 추정치는 다음과 같습니다.

  • 720p 이하 : 1에서 1.25 사이의 스케일 팩터를 선택하십시오. 최대 1.5가되면 모바일 웹 사이트를 시작하게됩니다.
  • 1080p : 1.5, 1.75 또는 2의 배율을 사용해야합니다. 2의 배율에서는 대부분의 웹 사이트에 데스크톱 버전이 표시되지만 기기를 세로 모드로 사용하는 경우 시작할 수 있습니다 제한된 너비로 인해 모바일 웹 사이트를 얻는 것
  • 1080p 이상 : 아마도 1.75 또는 2 사이에 있어야하지만 4k 화면이 있으면 더 높아질 것입니다.

이것은 물론 주관적입니다. 예를 들어, 1080p 화면이있는 5 인치 장치는 1080p 디스플레이가있는 10 인치 태블릿과 분명히 다릅니다. 당신은 당신에게 가장 편안한 것을 찾기 위해 이것으로 많은 것을 놀고 싶을 것입니다. 물론 더 큰 스케일 팩터로 사물이 더 크게 나타납니다. 기본적으로 사물을 폭파시킵니다. 예를 들어 뷰포트 너비가 1000이고 스케일 팩터 2를 사용하는 경우 뷰포트는 이제 500입니다. 그러나 화면이 분명히 축소되지 않은 경우, 해상도가 낮은 화면처럼 사물이 표시됩니다.

재미있는 기사