webview - Swift의 WebView에서 웹 검사기 활성화

출처 webview swift web-inspector

웹 뷰로 iPad 앱을 구축하려고하는데, swift를 사용하여 웹 검사기를 추가하는 방법은 무엇입니까?
WKWebView에서 시도하는 경우 다음 코드 스 니펫을 사용하여 WebInspector를 가져올 수 있습니다.

preferences.setValue(true, forKey:"developerExtrasEnabled")


누군가 시도하고 싶다면 여기 complete code입니다

내가 시도한 한 iOS가 아닌 OSX에서 작동합니다.

enter image description here

이 이상 현상에 대해 question를 올렸습니다.

최신 정보

WKPreference는 developerExtrasEnabled 키에 대해 키 값 코딩을 준수하지 않으므로이 접근 방식을 사용하여이를 수행 할 수 없습니다.

따라서 가장 쉬운 접근 방식은

휴대폰을 Mac에 연결하고 Safari 개발 메뉴를 통해 검사합니다.이를 달성하는 단계는 다음과 같습니다.

iOS> = 6을 사용 중이고 Mountain Lion (10.8) 또는 Safari> = 6을 사용하는 경우 다음을 수행 할 수 있습니다.


시뮬레이터 (또는 XCode> = 4.5.x의 장치)에서 애플리케이션을 엽니 다.
Safari를 엽니 다 (환경 설정-> 고급으로 이동하여 "메뉴 바에 개발 메뉴 표시"가 켜져 있는지 확인합니다.
메뉴 바 (Safari의)에서 개발-> iPhone 시뮬레이터-> [웹보기 페이지]를 선택합니다.

아름다움은 UIWebView, WKWebView에서도 작동한다는 것입니다 ..


Reference
관련 기사

java - webview가 javafx에서 팝업 창을 열지 않음

android - Android에서 WebView의 긴 클릭을 비활성화하는 방법

java - JavaScript에서 횡단 보도 호출 Java 메서드

android - Android WebView를 사용하여 이미지 다운로드

android - Lollipop 또는 Marshmallow의 WebView에서 Android 파일 선택기가 열리지 않음

flutter - WebView Flutter에서 로딩 표시기를 표시하는 방법은 무엇입니까?

cocoa - Cocoa WebView 글꼴이 너무 작음

android - Android의 WebView에 HTML을로드 하시겠습니까?

android - URL이 WebView에로드되었는지 확인하는 방법

javascript - WebKit에서 매개 변수화 된 자바 스크립트 함수를 호출하는 방법은 무엇입니까?