개발자의 끄적끄적

[javascript/jquery] 카카오톡 연동 Kakao.init: Already initialized 에러 해결방법 본문

개발/javascript & jquery

[javascript/jquery] 카카오톡 연동 Kakao.init: Already initialized 에러 해결방법

효벨 2022. 9. 24. 01:00
728x90
반응형

[javascript/jquery] 카카오톡 연동 Kakao.init: Already initialized 에러 해결방법

 

 

javascript 로

 

카카오톡 로그인 연을 진행하다 보면,

 

기본적으로 api 를 입력하여

 

초기화, 즉 initialize 를 하고서 사용이 가능합니다.

 

그러다보면

 

initialize 가 두번 호출되는 경우 아래 이미지와 같은 오류가 발생됩니다.

 

Kakao.init: Already initialized

 

위와 같은 오류는 아래 방법으로 해결이 가능합니다!

 

if (!Kakao.isInitialized()) {
    Kakao.init('KAKAO KEY');
};

 

initialize 하는 부분을 

 

Kakao 객체가 초기화 되었는지 한번 체크하는 로직으로 감싸주면,

 

초기화 되었을때는 호출하지않고, 초기화되지 않은 상황에서만 호출되게 됩니다!

 

참고들 하세요!

반응형
Comments