반응형
■ ERROR 구문
PyObjC: Exception during dealloc of proxy: Completion handler passed to -[BrowserDelegate webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:] was not called
PyObjC: Exception during dealloc of proxy: Completion handler passed to -
BrowserDelegate webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:
Pywebview(파이웹뷰)에서 생길 수 있는 문제이다.
해당 에러는 웹뷰를 싸고 있는 클라이언트와 웹 내부의 자바스크립트와의 충돌문제로 보인다.
본인의 프로젝트에서는 window.confirm("강의를 시작하겠습니까?") 구문이 문제가 되었다.
> confirm 구문을 삭제함으로써 문제를 해결했고, 해당 에러가 발생하지 않았다.
Pywebview가 아니더라도, Swift 등 웹뷰 환경에서 문제가 발생할 수 있다.
패널에서의 true, false를 명확하게 하는게 해결방안 같다.
반응형
댓글