카카오톡 로그인 실행 시 백본에 문제 발생

카카오톡에 로그인이 되어있는 경우에는 정상적으로 작동을 합니다.

하지만

카카오톡 설치가 되어있으며 카카오톡에 로그인이 되어있지 않은 상태일 경우

개발 중인 앱에서 카카오톡 로그인을 실행하면 아이디와 비밀번호를 적게 되어있는데요

그 경우에 백본 router가 작동을 하지 않는 문제를 확인했습니다

혹시 이 문제에 대해 짐작가는 바가 있으신지 여쭤보고싶습니다

주어진 설명만으론 파악이 안되는데요. 백본 라우터가 동작을 안한다는게 무슨말인지요…

그리고 위의 말이 어떤 화면을 말하는건가요?? 다이얼로그로 뜨는 로그인화면인지, 전체화면을 덮는 로그인화면인지 확인 부탁드릴께요`

현재 Backbone.js (이하 백본) 를 사용하여 SPA 를 제작 중입니다.

백본에는 Router라는 객체가 있고, 그 객체는 클라이언트의 uri중 #~ 이후의 값을 가지고

서버에 요청하는 방식입니다. (각종 리소스등)

현재 페이스북으로 회원가입을 연동 시킬때에는 문제가 없으나 (페이스북 미 로그인시)

유독 카카오톡으로 회원가입을 연동시 카카오톡에서 제공하는 로그인 로직을 타면,

문제가 발생합니다.

원인을 알 수 없는 이유이긴 한데, 카카오톡에 로그인 하고 있었다면, 문제가 발생하지 않으나,

카카오톡에 로그인 하지 않고 있었을때 → 카카오톡 로그인 → 카카오톡 아이디 + 비밀번호 입력 →
다시 기존 개발앱으로 이동시. 웹뷰가 멈추어 버리는 현상이 발생하고 있습니다.

답이 늦었네요. https://devtalk.kakao.com/t/topic/13596요기 글을 참고하시면 될것같은데요.
webview에 timer관련해서 비슷한 증상을 볼 수 있었습니다. 해결하시는데 도움이 되길 바래요

저도 멈추는데… 해결방법은 못찾었지만.

webview를 생성하는 activity의
onResume(), onPause() 메소드 안에
각각
webview.resumeTimers(); , webview.pauseTImers()를 사용하셔서 javascript가 사용가능하게끔 해주면

해결이 된다고 하십니다…
전 반대로, KaKaoTalkWebviewDialog 부분에 webview.resumeTimers() 와 webview.pauseTimers()를 주석 처리 해주니
백단에 있던 웹뷰가 정상작동되네요 ㅋㅋ