차단된 발신지 간 요청:같은 오리진 정책에 따라 다음 위치에서 원격 리소스를 읽을 수 없습니다.
사용하고 있다CometChat
내 웹사이트와 최근 내 사용자들은 메시지 수신에 문제가 있다.FireBug에서 검사한 결과 스크립트가 실패하는 것은 (다음 오류로 인해) CORS 보호 때문일 수 있습니다.
차단된 발신지 간 요청:동일한 오리진 정책으로 인해 http://x3.chatforyoursite.com/subscribe/에서 원격 리소스를 읽을 수 없습니다.이 문제는 리소스를 동일한 도메인으로 이동하거나 CORS를 활성화하여 해결할 수 있습니다.
CORS는 자신의 서버에서 유효하게 되어 있고, 또 다른 서버에 액세스 할 수 없기 때문에, 어디에서 유효하게 하면 좋을지 고민하고 있습니다.CometChat
서버.
서버:x3.chatforyoursite.com
는 다음 헤더를 출력해야 합니다.
Access-Control-Allow-Origin: http://www.example.com
어디에http://www.example.com
웹 사이트 주소입니다.다음에서 설정을 확인해야 합니다.chatforyoursite.com
유효하게 할 수 있는지 어떤지를 확인해 주세요.그렇지 않은 경우 기술 지원이 이 문제를 해결하는 가장 좋은 방법이 될 수 있습니다.그러나 질문에 답하려면 원격 사이트에서 AJAX 응답 클라이언트 측에 액세스할 수 있어야 합니다.
CORS의 사용 사례는 간단합니다.alice.com 사이트에는 bob.com 사이트에 접속하고 싶은 데이터가 몇 가지 있습니다.이러한 유형의 요청은 일반적으로 브라우저의 동일한 원본 정책에서는 허용되지 않습니다.다만, CORS 요구를 서포트하는 것으로써, alice.com 는 몇개의 특별한 응답 헤더를 추가할 수 있습니다.이것에 의해, bob.com 는 데이터에 액세스 할 수 있습니다.잘 이해하기 위해서, 이 멋진 튜토리얼을 봐 주세요.CORS 문제 해결 방법
언급URL : https://stackoverflow.com/questions/24182259/cross-origin-request-blocked-the-same-origin-policy-disallows-reading-the-remot
'source' 카테고리의 다른 글
네스트된ng클릭콜간의이벤트 전파를 취소하는 가장 좋은 방법은 무엇입니까? (0) | 2023.03.10 |
---|---|
AngularJs 복잡한 데이터를 지침으로 전달 (0) | 2023.03.05 |
Plask-sqlalchemy 및 Postgresql에서의 JSON 유형 사용 (0) | 2023.03.05 |
python의 pretty-print json(비음파적 방법) (0) | 2023.03.05 |
ORA-12505, TNS: 리스너가 현재 접속 기술자에 지정된SID를 인식하지 않음 (0) | 2023.03.05 |