참고사이트 : https://jkkooooooo.tistory.com/44
[Swift & iOS] 사파리에서 웹뷰 디버깅 inspect 안될때
이슈 하이브리드 앱을 만들면서 사파리로 inspect를 볼 일이 많아졌습니다. 근데 어느 시점부터 사파리에서 웹뷰를 인식 못하는 현상이 발생하였습니다. 이것저것 검색한 결과 16.4 이상 부터 isInsp
jkkooooooo.tistory.com
이슈
하이브리드 앱을 만들면서 사파리로 inspect를 볼 일이 많아졌습니다. 근데 어느 시점부터 사파리에서 웹뷰를 인식 못하는 현상이 발생하였습니다.
이것저것 검색한 결과 16.4 이상 부터 isInspectable 변수를 true로 해줘야 된다고 합니다.
공식 사이트에선 아래와 같은 버전에선 해줘야 한다고 합니다.
- iOS 16.4+
- iPadOS 16.4+
- macOS 13.3+
- Mac Catalyst 16.4+
사용방법
웹뷰를 선언하는 곳에서 아래와 같이 사용 하면 됩니다.
if #available(iOS 16.4, *) {
self.webView.isInspectable = true
}
이렇게 선언을 하게 되면 inspect 사용 할 수 있습니다.
릴리즈일 때 사용하지 않으려면 아래와 같이 #if DEBUG일때만 해주면 됩니다.
if #available(iOS 16.4, *) {
#if DEBUG
self.webView.isInspectable = true
#endif
}
'Swift > WKWebview' 카테고리의 다른 글
| [SWIFT]Webview Log Consol 앱에서 출력하기 (0) | 2023.09.13 |
|---|---|
| [SWIFT]Custom WKWebView version 1.0 (0) | 2023.07.19 |
| [SWIFT]Javascript (JS <-> Native)/ Custom Scheme 연동 V2 (0) | 2023.06.07 |
| [SWIFT]웹뷰의 보여지는 화면 스크린샷 이미지 생성 (0) | 2023.05.08 |
| [SWIFT]WKWebview 탭 제스쳐 적용 (0) | 2023.04.24 |