안녕하세요 모바일웹에서 공유하기버튼이 작동하지 않아 문의드립니다.
에러 메세지:
Refused to load Kakao CORS Provider because it does not appear in the child-src directive of the Content Security Policy.
안녕하세요.
확인을 위해 앱 ID와 사용하신 코드블럭 공유해주세요.
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456
694114입니다
재현할 수 있는 URL과 공유하기 기능이 있는 위치도 알려주시겠어요?
죄송합니다;; 보안상 URL은 공유하기가 힘듭니다. 다른 방법은 없을까요?
CORS 에러는
웹브라우저의 XMLHTTPRequest기능을 사용하여 url 호출 시, 발생하는 에러로
클라이언트 브라우저 에러라
정확한 에러 상황을 확인하지 않고 유추하기 어려운데요.
보통 이러한 상황이 발생합니다.
공개가 어려우시면, @tim.l 개인 메시지로 코드블럭과 재현 가능한 URL따로 보내주시면 추가 확인해보겠습니다.
(1) JS SDK를 사용하지 않고 다른 방식으로 커스터마이징하여 코드를 작성한 경우 (JS SDK 가이드대로 사용 권장)
(2) JS SDK가 실행되는 URL의 도메인을 디벨로퍼스 사이트 도메인에 등록하지 않은 경우
(3) 카카오 링크 관련 객체를 로딩한 이후 Dom구조가 변경된 경우
(4) user agent를 임의로 변경하여 잘못 작동하는 경우