Chrome 48 이상에서 웹 보안 비활성화
--disable-web-security
깃발에 문제가 있습니다. Windows의 Chrome 48 및 Chrome 49 베타에서는 작동하지 않습니다.
모든 인스턴스를 종료하고 먼저 플래그를 사용하여 Chrome을 재부팅하고 실행하고 다른 컴퓨터도 시도했습니다. 베타에서는 경고 팝업 ( "지원되지 않는 플래그를 사용하고 있습니다 ..")을 볼 수 있지만 CORS는 여전히 시행 중입니다. 공개 버전은 플래그를 완전히 무시하는 것 같습니다.
그에 대한 뉴스 나 보도가없는 것 같아 지역 문제 일 수 있습니다. 도움이나 관련 정보에 감사드립니다.
나는 똑같은 것을보고있다. 빠른 구글 은 크롬 포럼 에서이 질문과 버그를 발견했습니다 . --user-data-dir
이제 플래그가 필요한 것 같습니다 . user-data-dir 가이드 를 추가하려면 수정하세요.
맥 OS:
open -a Google\ Chrome --args --disable-web-security --user-data-dir=""
UPD는 : 추가 ""
로 --user-data-dir
작업하기 위해 새로운 크롬 버전이 필요하기 때문에
선택한 대답은 좋지만, (이 문제를 처음으로 처리하는) 이야기하는 데 여전히 어려움을 겪고있는 사람들에게는 다음이 효과적이었습니다.
데스크톱에 Chrome에 대한 새 바로 가기를 만들고 마우스 오른쪽 단추로 클릭 한 다음 "대상"필드를 다음과 같이 설정했습니다.
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="c:/chromedev"
디렉토리는 원하는 모든 것이 될 수 있으며, C : 디렉토리에 chrome dev라는 빈 폴더를 만들기로 결정했습니다. 컴퓨터에 크롬이 설치된 곳에서는 아무 상관이 없습니다. 그냥 보풀 일 뿐이에요.
이 링크에는 다른 OS에 대한 명확한 지침도 있습니다. Chrome에서 웹 보안을 비활성화하는 방법
OS X에서 이미 열려있는 창을 먼저 닫지 않고 새 Chrome 창을 열려면 추가 -n 플래그를 전달합니다 . data-dir에 빈 문자열을 지정해야합니다 (v50 something +과 같은 최신 버전의 Chrome에 필요).
open -na /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=""
Mac OS X Sierra에서 Chrome 60 이상을 사용하면 위의 명령이 더 이상 작동하지 않지만 약간의 수정이 있습니다.
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_sess_1" --disable-web-security
데이터 디렉토리 경로가 중요합니다. 명령을 내릴 때 홈 디렉토리에 있더라도 단순히 로컬 디렉토리를 참조 할 수는 없습니다. 절대 경로 여야합니다.
버전 49.0.2623.75 (64 비트)는 더 이상 베타 버전이 아닙니다.
CORS 문제를 해결하는 명령은 다음과 같습니다. google-chrome-stable --disable-web-security --user-data-dir
Chrome에서 Disable-web-security 용 Chrome 플러그인을 설치합니다.
"Allow-Control-Allow-Origin : *" 링크 여기 또는 원하는 경우 플러그인 위의 Google을 사용할 수 있습니다.
이 플러그인으로 보안을 활성화 및 비활성화하는 것은 매우 쉽습니다.
Mac 사용자 용 Chrome 버전 50 이상. 열려있는 모든 크롬을 먼저 닫고 아래 명령을 실행하십시오.
open -a Google\ Chrome --args --disable-web-security --user-data-dir=""
위의 내용이 작동합니다. 감사
Mac의 경우 Safari를 사용하는 것은 로컬 개발 목적을위한 좋은 대체 옵션이며이 기능은 브라우저에 내장되어 있으므로 브라우저 확장을 추가하거나 [open -a Google \ Chrome --args --disable과 같은 bash 명령을 사용하여 Chrome을 시작할 필요가 없습니다. -web-security --user-data-dir = ""].
Safari (v11 +)를 사용하여 교차 출처 제한을 비활성화하려면 : 메뉴에서 "개발> 교차 출처 제한 비활성화"를 클릭합니다.
이것은 브라우저를 다시 시작할 필요가 없으며 토글이기 때문에 보안 모드로 쉽게 전환 할 수 있습니다.
그것은 나를 위해 일하고 있습니다. 이것을 사용해보십시오 .. 도움이 될 것입니다 ..
c:\Program Files\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir="D:\chrome"
터미널에 다음을 입력하십시오.
cd C:\Program Files (x86)\Google\Chrome\Application
chrome.exe --disable-web-security --user-data-dir="c:/chromedev"
참고 URL : https://stackoverflow.com/questions/35432749/disable-web-security-in-chrome-48
'programing' 카테고리의 다른 글
Gradle을 사용하여 jar에 리소스, 구성 파일 추가 (0) | 2020.11.06 |
---|---|
Java 8, Streams에서 중복 요소 찾기 (0) | 2020.11.06 |
“완전한 바이너리 트리”,“엄격한 바이너리 트리”,“전체 바이너리 트리”의 차이점은 무엇입니까? (0) | 2020.11.06 |
IntelliJ IDEA에서 라이브러리 (android-support-v7-appcompat)를 어떻게 추가합니까? (0) | 2020.11.06 |
iOS7에서 탭시 UIButton이 강조 표시되지 않음 (0) | 2020.11.06 |