2017-04-19 8 views
3

브라우저에서 로컬 html 파일을 열어야합니다. 자바 스크립트 잘 작동하지만 아약스 작업을 중지하고 XMLHttpRequest 크로스 기점 오류를 제공합니다. 로컬 디렉토리에서 ajax를 실행할 수 있습니까? 그것은 내가 로컬 파일에서만 실행된다는 것이 필요하다.로컬 파일에 대한 원본 교차 요청

감사

+1

가능한 [XmlHttpRequest 오류 : Access-Control-Allow-Origin이 원본 Null을 허용하지 않음] (http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null-is-not-allowed -by-access-control-allow-origin) –

답변

0

알고 싶은 사람은 js 파일을 제공하기 위해 앱에서 서버를 실행해야했습니다. 서버를 실행하지 않고는 할 수없는 것처럼 보입니다. 다른 사람이 알고있는 경우 알려주십시오.

-2

당신이 크롬을 사용하는 경우, 이것이 확장하는 일은 응답 헤더 규칙에 추가입니다 this extension

CORS allows web applications on one domain to make cross domain AJAX requests to another domain. It's dead simple to enable, only requiring a single response header to be sent by the server.

시도 - Access-Control-Allow-Origin: *

당신은 응답을 전송하여 수동으로도 그렇게 할 수

머리글.

For simple CORS requests, the server only needs to add the following header to its response: Access-Control-Allow-Origin: *

자세한 내용은 this을 참조하십시오.

+0

사실 나는 android webview를 사용하고 있습니다. – User4870

+0

수동으로 할 수도 있습니다. 서버는 응답에'Access-Control-Allow-Origin : *'헤더 만 추가하면됩니다. –

+0

내가 볼 수는 없지만 질문에 어떻게 대답할까요? – peterh