Notice
Recent Posts
Recent Comments
Link
투케이2K
85. (TWOK/ERROR) [Ios] 웹뷰 자바스크립트 통신 evaluateJavaScript 수행 시 A JavaScript exception occurred 에러 발생 본문
투케이2K 에러관리
85. (TWOK/ERROR) [Ios] 웹뷰 자바스크립트 통신 evaluateJavaScript 수행 시 A JavaScript exception occurred 에러 발생
투케이2K 2022. 7. 15. 13:56[환경 설정 및 설명]
프로그램 : Xcode
설 명 : 웹뷰 자바스크립트 통신 evaluateJavaScript 수행 시 A JavaScript exception occurred 에러 발생
[에러 원인]
1. 웹 페이지 자바스크립트 코드가 구현 되어 있지 않아서 브릿지 통신에서 에러가 발생
func iosToJs_cycleResult(_send:String){
print("")
print("===============================")
print("[A_Main >> iosToJs_cycleResult() :: IOS >> 자바스크립트]")
print("---------------------")
print("JS 함수 :: cycleResult")
print("---------------------")
print("전달할 데이터 :: ", _send)
print("---------------------")
print("설 명 :: ", "웹뷰에게 라이프 사이클 상태 알림 전송")
print("===============================")
print("")
// MARK: [string 전송]
self.main_webview!.evaluateJavaScript("cycleResult('\(_send)')") { (success, error) in
if error != nil {
print("")
print("===============================")
print("[A_Main >> iosToJs_cycleResult() :: IOS >> 자바스크립트]")
print("JS 함수 :: cycleResult")
print("설 명 :: ", "웹뷰에게 라이프 사이클 상태 알림 전송")
print("전송 결과 [error] :: ", error?.localizedDescription)
print("===============================")
print("")
}
else {
print("")
print("===============================")
print("[A_Main >> iosToJs_cycleResult() :: IOS >> 자바스크립트]")
print("JS 함수 :: cycleResult")
print("설 명 :: ", "웹뷰에게 라이프 사이클 상태 알림 전송")
print("전송 결과 [success] :: ", "OK")
print("===============================")
print("")
}
}
}
===============================
[A_Main >> iosToJs_cycleResult() :: IOS >> 자바스크립트]
JS 함수 :: cycleResult
설 명 :: 웹뷰에게 라이프 사이클 상태 알림 전송
전송 결과 [error] :: Optional("A JavaScript exception occurred")
===============================
[해결 방법]
1. 웹 페이지에서 자바스크립트 function 구현 및 로직 처리 실시
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments