Firefox OS 앱에서 RESTful POST 서비스에 액세스하려고 하면 백엔드 서버가 설정되었음에도 불구하고 "Cross-Origin Request Blocked" 오류 HTTP 응답 헤더의 "Access-Control-Allow-Origin: *".
문제는 XMLHttpRequest 요청을 생성하는 JavaScript 코드에 있습니다.
var request = new XMLHttpRequest();
Firefox OS 앱에서 사이트 간 POST 요청을 수행하려면 다음을 사용하여 권한 모드에서 XMLHttpRequest 객체를 생성해야 합니다. mozSystem:
var request = new XMLHttpRequest({mozSystem: true});
"permissions": { "systemXHR" : {}, }
이러한 변경 사항을 구현하면 Firefox OS 앱에서 교차 출처 POST를 수행할 수 있습니다. Go 서비스에 요청하세요.
위 내용은 CORS가 활성화되어 있는데도 내 Firefox OS 앱에 'Cross-Origin Request Blocked' 오류가 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!