File:// URL에서 수행된 요청에 대한 "Origin null is not allowed by Access-Control-Allow-Origin" 오류 해결
브라우저가 파일에서 수행된 원본 간 요청을 제한할 때 "Access-Control-Allow-Origin에서는 원본 null이 허용되지 않습니다" 오류가 발생합니다. 로컬에 저장됩니다(file:// URL). 이 시나리오에서는 jQuery의 AJAX를 통해 Panoramio의 이미지에 액세스하는 것이 방해를 받습니다.
이 문제를 해결하려면 다음을 고려하십시오.
1. JSONP 요청 유형 확인:
JSONP(JavaScript Object Notation with Padding)에 대해 올바른 요청 유형을 사용하고 있는지 확인하세요. jQuery의 $.get 메소드 기본값은 "json"이지만 JSONP의 경우 "jsonp"여야 합니다. 이는 두 가지 방법으로 달성할 수 있습니다:
$.getJSON을 사용하는 예:
$.getJSON(url, function (data) { ... });
예 $.get을 콜백과 함께 사용=? URL:
$.get(url + "&callback=?", function (data) { ... });
2. CORS(교차 원본 리소스 공유) 문제 해결 팁:
참고: file:// URL에서 CORS 요청을 시도하면 브라우저가 Origin 헤더를 보내지 못하여 결과적으로 발생할 수 있습니다. 서버가 승인할 수 없는 null 원본에서.
이러한 제안을 따르면 "Origin null은 허용되지 않습니다." 문제를 효과적으로 해결할 수 있습니다. file:// URL에서 요청할 때 Access-Control-Allow-Origin" 오류가 발생했습니다.
위 내용은 File:// URL에서 'Access-Control-Allow-Origin에서는 원본 null이 허용되지 않습니다.' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!