본문 바로가기
파이썬 웹 개발

[Pywebview] webView:runJavaScriptConfirmPanelWithMessage

by 배추잠자리 2022. 9. 20.
반응형

■ 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를 명확하게 하는게 해결방안 같다.

반응형

댓글