IT

Chrome이 XMLHttpRequest를 사용하여 로컬 파일에서 URL을로드하도록 허용

lottoking 2020. 7. 14. 07:53
반응형

Chrome이 XMLHttpRequest를 사용하여 로컬 파일에서 URL을로드하도록 허용


로컬 파일에서 XMLHttpRequest의의를 사용하여 HTTP 수행하려고 요청 고객을 소개 고객하면 기본적으로 Access-Control-Allow-Origin위반 으로 인해 실패합니다 .

그러나 로컬 웹 페이지를 직접 사용하고 있으므로 로컬 파일에서 인터넷의 URL에 허용하는 방법이 있는지 궁금합니다.

예를 들어 $.get('http://www.google.com/')로컬 파일에서 설치하지만 페이지를 직접 펼치고 직접 사용하고 있으므로 페이지를 사용하고 URL을 매우 유용합니다.

로컬 로컬 파일에서 XMLHttpRequest를 사용하여 Google 크롬이 URL을로드 할 필요가 있습니까?


시작 크롬 --disable-web-security

Windows에서 :

chrome.exe --disable-web-security

Mac에서 :

open /Applications/Google\ Chrome.app/ --args --disable-web-security

도메인 간 요청이 가능합니다.
로컬 파일 작동하는지 여부 모르겠지만 알려주십시오!

이것은 당신이 그리고 기대하는 것을 수행 하고 웹 보안을 강화 시키십시오.


--disable-web-security스위치를 사용하는 것은 매우 위험합니다 ! XMLHttpRequest가 --allow-file-access-from-files스위치를 사용하는 다른 파일의 파일에 액세스하는 허용하면서 보안을 전혀 사용하지 않는 이유는 무엇입니까?

이 명령을 사용하기 전에 실행중인 Chrome 인스턴스를 종료해야합니다.

Windows에서 :

chrome.exe --allow-file-access-from-files

Mac에서 :

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

Chrome의 '기능'대한 토론 :


맥 버전. 터미널 실행에서 :

open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

우분투에서 :

chromium-browser --disable-web-security

자세한 내용 / 스위치 :

http://peter.sh/experiments/chromium-command-line-switches/

에서 참조

참고 URL : https://stackoverflow.com/questions/4819060/allow-google-chrome-to-use-xmlhttprequest-to-load-a-url-from-a-local-file

반응형