evaluateJavaScript #(2)
-
bannaviiOS) wkWebView 뽀개기(feat.evaluateJavaScript vs addUserScript)
javascript에게 함수나 값을 전달할때 어떤 블로그에선 evaluateJavaScript를 사용하고, 어디에선 addUserScript를 사용하던데 무슨 차이인지가 궁금해졌다. 나와 같은 궁금증을 가진 stackoverflower가 있었는데... https://stackoverflow.com/questions/41488423/javascript-in-wkwebview-evaluatejavascript-vs-adduserscript Javascript in WKWebView - evaluateJavaScript vs addUserScript I am trying to understand the best way to execute javascript with WKWebview Could someone ..
2022.11.28 -
bannaviiOS) wkWebView 뽀개기(feat.evaluateJavaScript vs WKScriptMessageHandler)
wkwebView 통신에 대해 공부하면서 javascript통신이 왜 필요한지에 대해 이해가 된 내용을 바탕으로, evaluateJavaScript와 WKScriptMessageHandler에 대해서 정리합니다. 웹뷰 화면에서 어떤 버튼을 눌렀을때 외부 브라우저로 이동을 한다던가 하는 기능을 ios개발자가 구현한다고 했을때, 처음 버튼 구현부터 iOS개발자가 했다면 모르겠지만, 그렇지 않은 경우 ibaction 함수를 이용하지 않습니다. 다시말해, 온전한 코드를 iOS개발자가 짰다면 모를까(A 버튼을 누르면 ibaction함수로 연결해서 외부 브라우저로 이동하게끔 코드를 짜는것처럼, 모든 flow가 ios에서 이뤄졌었던 코드면 모를까) 그게 아니라 그냥 뷰컨에 웹뷰만 붙였을뿐, 웹뷰에서 어떤 작업이 일어..
2022.11.28