wkwebview 쿠키 공유하기
-
iOS/Swift WKWebView 쿠키 공유하기Language/iOS,AOS 2024. 9. 23. 16:54
iOS/Swift로 하이브리드 앱으로 개발된 서비스에서 새창일경우 View하나 만들어서 WKWebView로 페이지를 띄우는데 새창의 웹뷰에서 로그인이 되었을 경우에 부모창에는 쿠키가 공유되지 않는 문제가 발생하였다.현재 버전에서 문제점을 파악하고 후딱 처리해보자. 웹에서 Bridge를 통해서 Native 함수를 호출하고 Native상 메소드에서 부모 WebView에 쿠키를 공유하는 방법으로 진행하였다. ReactCommon library // 자식창에서 로그인 후 부모창의 세션정보를 업데이트 하기 위해 사용 static updateSessionOfOpener() { if (Util.Browser.isAndroidApp()) { AndroidBridge.callOpener('Common...