IT이야기

모든 IOS 장치에서 크롬을 디버그하는 방법

cyworld 2021. 10. 12. 20:15
반응형

모든 IOS 장치에서 크롬을 디버그하는 방법이 있습니까?


IOS 장치에서 크롬 브라우저를 디버그하는 방법이 있습니까?

방법이 없다면 iOS에서 크롬의 버그에 어떻게 접근할 수 있습니까?

웹을 검색했지만 충분한 답변을 찾지 못했습니다.


이전 답변(2016년 7월):

게시된 WKWebView에 대한 제한으로 인해 iOS용 Chrome을 직접 디버그할 수 없지만 다른 SO 스레드에서 이미 논의된 몇 가지 옵션이 있습니다.

  1. Safari에서도 문제를 재현할 수 있다면 Safari Web Inspector로 원격 디버깅 을 사용하십시오 . 이것이 가장 쉬운 방법일 것입니다.

  2. WeInRe 는 간단한 클라이언트-서버 모델을 사용하여 몇 가지 간단한 디버깅을 허용합니다. 완전한 기능은 아니지만 문제를 해결하기에 충분할 수 있습니다. 여기 에서 설정 지침을 참조 하세요 .

  3. 간단한 WKWebView브라우저 앱을 만들 거나( 여기에 몇 가지 지침 이 있음 ) GitHub에서 기존 앱을 찾을 수 있습니다. Chrome은 동일한 렌더링 엔진을 사용하므로 이를 사용하여 디버그할 수 있습니다. Chrome이 생성하는 것과 비슷하기 때문입니다.

WebKit에 대해 열린 "버그"가 있습니다: WKWebView 릴리스 빌드에 대해 Web Inspector 사용 허용 . API를 받으면 WKWebViewiOS용 Chrome을 디버깅할 수 있습니다.

2018년 1월 업데이트:

2016년에 답변한 이후로 개선을 위해 몇 가지 작업을 수행했습니다.

일부 Microsoft 팀에서 RemoteDebug iOS WebKit Adapter 라는 최근 프로젝트가 있습니다 . Webkit 원격 디버깅 프로토콜과 Chrome 디버깅 프로토콜 간의 API 차이점을 처리하는 어댑터이며, 이를 통해 Chrome DevTools, VS Code 등 프로토콜을 지원하는 모든 앱에서 iOS WebView를 디버깅할 수 있습니다.

리포지토리에서 매우 자세한 시작 가이드를 확인하세요 .

관심이 있으시면 여기 에서 배경과 아키텍처에 대해 읽을 수 있습니다 .


전체 디버깅 지원이 필요하지 않은 경우 이제 chrome://inspect에서 iOS용 Chrome 내에서 직접 JavaScript 콘솔 로그를 볼 수 있습니다.

https://blog.chromium.org/2019/03/debugging-websites-in-chrome-for-ios.html

iOS 콘솔용 Chrome

ReferenceURL : https://stackoverflow.com/questions/38179396/is-there-any-way-to-debug-chrome-in-any-ios-device

반응형