투케이2K

42. (ios/swift) 웹뷰 (webview) 자바 스크립트 통신 참고 코드 - WKWebView , WKScriptMessage 본문

IOS

42. (ios/swift) 웹뷰 (webview) 자바 스크립트 통신 참고 코드 - WKWebView , WKScriptMessage

투케이2K 2021. 11. 2. 23:20

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT


[소스 코드]

// [자바스크립트 >> IOS :: open 경로 호출 :: 데이터 null]
window.webkit.messageHandlers.open.postMessage({});

// [자바스크립트 >> IOS :: close 경로 호출 :: 데이터 전송]
window.webkit.messageHandlers.close.postMessage("send");




// [IOS >> 자바스크립트 :: [웹 코드] function receive_Open() {}]
self.mainWebView!.evaluateJavaScript("receive_Open('')", completionHandler: nil)

// [IOS >> 자바스크립트 :: [웹 코드] function receive_Close(value) {}]
self.mainWebView!.evaluateJavaScript("receive_Close('\(_send)')", completionHandler: nil)

 

반응형
Comments