본문 바로가기

Programing/디버깅

[Android] WebView Inspector 디버깅

안드로이드는 Chrome, 아이폰은 Safari의 개발자 도구에서 가능하다.

케이블은 연결되어 있어야 한다.


안드로이드

시스템 > 개발자 옵션이 보여야 한다. (혹시 개발자 설정이 안되어 있으면 시스템 > 휴대전화 정보 > 빌드 번호 연타)

디버깅 > USB 디버깅에 켜져 있어야 한다.

컴퓨터의 Chrome에서 주소창에 "chrome://inspect"을 입력하면

나머지는 기존에 하던 방식대로 하면 된다.


크롬 뿐만 아니라 앱에서 WebView를 사용할 경우 디버깅을 할 수 있는데, 다만 앱에서 WebView 디버깅이 활성화 되어야 있어야 한다.

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
   
WebView.setWebContentsDebuggingEnabled(true);
}


아이폰

아이폰설정

설정 > Safari > 고급 > 웹 속성: ON

컴퓨터 Safari 설정

환경설정 > 고급 > 메뉴 막대에서 개발자용 메뉴 보기: 체크

연결이 되면 

컴퓨터 > 개발자용 메뉴에서 아이폰 목록이 보이고 연결된 사이트가 보인다.


클릭을 하면 아래와 같은 Inspector를 볼 수 있다.