반응형
SMALL
webview에서 화면 이동시 원인은 모르겠으나 decidePolicyFor 에 url 체크가 안될때가 있음
>>>>>
//페이지 이동 체크
webview.addObserver(self, forKeyPath: "URL", options: .new, context: nil)
추가 후
override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {
if keyPath == #keyPath(WKWebView.url) {
guard let url_ = self.webview.url?.absoluteString else {
return
}
//.. 동작 ..
}
}
해결!
반응형
LIST
'iOS - Swift' 카테고리의 다른 글
[swift] 다크모드일때 상태바 글자 안보이는 오류 (0) | 2023.07.19 |
---|---|
[swift] 유니버셜링크 적용 (0) | 2023.07.19 |
[스위프트/swift] wkwebview 에서 window.close() 처리 (0) | 2023.05.22 |
[스위프트/swift] wkwebview google login 오류 - null is not an object (evaluating 'window.opener.postMessage') (0) | 2023.05.22 |
[스위프트/swift] xcode wkwebview 디버깅 (0) | 2023.05.18 |