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

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

728x90

반응형

[개발 환경 설정]

개발 툴 : 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)

728x90

반응형

from http://kkh0977.tistory.com/1368 by ccl(A) rewrite - 2021-11-02 23:27:33