Mac os big sur중 safari에서 Kakao.isInitialized() 오류

안녕하세요
sdk : v1.43.1

현 mac os상 문제가 발생하지 않고 특정 버전의 맥 사파리에서
window.Kakao.isInitialized() 사용시
TypeError: undefined is not an object (evaluating ‘window.Kakao.isInitialized’)
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred

에러가 발생하고 있습니다.

혹시 이런 증상이 보고된적이 있거나 해결책이 있을까요?


안녕하세요.

undefined is not an object 에러는 JS SDK를 참조하지 못하는 상황으로 보이는데요.
관련된 내용이 접수된적은 없습니다.

어떤 상황인지 구체적으로 파악하기 위해 어떤 버전의 mac os 와 사파리 버전에서 문제 발생하는지와
재현 가능한 URL 알려주시겠어요?

big sur 11.7
safari 16.0(16614.1.25.9.10, 16614)
입니다.

확인가능한 url은

입니다.
윈도우os나 타버전 mac os에서는 문제없이 로드되고 있습니다.

해당 환경 종속적인 문제인지 개발하신 기능 종속적인 문제인지 확인을 위해

재현 가능한 기기에서 아래 데모 정상 작동하는지 확인해주시겠어요?

Kakao Developers

주신 링크로는 정상 작동 확인했습니다.
sdk 버전 v1.43.1 를 쓰고 있는데 테스트버튼에 있는 버전으로 교체하면 해결될 가능성이 있을까요?

PC환경에서는 카카오톡 공유가 웹으로 작동하므로 두버전간 차이가 없을 것 같은데요.
아래 오류는 개연성이 없긴한데…

v2 버전은 권장하고 있으니 오류 발생하는 기기에서 정상 작동한면 사용하시면 좋을 것같습니다.

TypeError: undefined is not an object (evaluating ‘window.Kakao.isInitialized’)

다만, 위 에러는 카카오 SDK에러가 아닌 개발하신 코드상 Initialize가 안되는 문제로 추정되긴합니다.

보통 페이지내 스크립트에 에러 발생하여 카카오 SDK처리가 안되었거나 Initialize 이후 다른 처리로 인해 객체가 훼손되었을 것으로 추정합니다.

에러발생하는 페이지에서 브라우저 개발자 모드로 Kakao 객체 접근 가능한지 확인해보시면 좋을 것 같아요.