728x90
안녕하세요.
저는 모바일 웹뷰 기능 개발할 때, WebView Inspector 기능을 자주 사용합니다.
잘 사용하던 중에 어느 순간부터 No Inspectable Applications 라고 뜨더라구요..
요거 해결방법을 찾았습니다ㅎㅎ
찾아보니, WebKit에서 iOS 16.4 이후부터 WebView Inspector를 사용할지 말지에 대해 사용자가 옵션 설정을 하도록 바뀌었습니다.
옵션의 이름은 isInspectable 이고, default 값은 false 입니다. 즉, 아무 설정을 하지 않은 WKWebView는 WebView Inspector를 사용할 수 없다는 것이죠.
아래처럼 isInspectable를 true로 설정해 주면, WebView Inspector를 쓸 수 있게 됩니다ㅎㅎ
(isInspectable 설정을 DEBUG 모드일 때만 해주는 게 좋을지 궁금한데... 잘 모르겠어요ㅠ)
[참고] 그럼 iOS 16.4 이전에는 inspectable 관련 설정이 없어도 WebView Inspector를 사용할 수 있나??
넵. iOS 16.4 미만에서는 별다른 설정 없이도 WebView Inspector를 사용할 수 있습니다.
# 참고
- https://webkit.org/blog/13936/enabling-the-inspection-of-web-content-in-apps/
- https://developer.apple.com/documentation/webkit/wkwebview/4111163-isinspectable
이번 글은 여기서 마무리.
반응형
'iOS' 카테고리의 다른 글
Signing xcframework (0) | 2023.08.14 |
---|---|
xcframework 빌드 스크립트 (0) | 2023.08.08 |
Moya timeout 설정하기 (0) | 2023.05.02 |
Moya async API 추가하기 (0) | 2023.04.11 |
앱 이름 현지화(localization)하는 방법 (2) | 2023.03.09 |