내 웹 클라이언트 응용 프로그램이 fetch API를 통해 HTTP POST 요청을 설정하고 있습니다.
OPTIONS 프리 플라이트 요청이 디버깅 프록시 (Charles 프록시)를 통해 전송되는 것을 확인했지만 Google Chrome 개발자 도구 \ 네트워크 탭에 표시되지 않습니다.
네트워크 탭에 필터를 설정하지 않았습니다. OPTIONS 요청이 표시되는 것을 기억하지만 더 이상은 아닙니다. 어떻게 되돌릴 수 있습니까?
답변:
: 당신은 이동해야합니다 chrome://flags/#out-of-blink-cors
, 해제 크롬을 플래그를 다시 시작합니다.
이는 https://bugs.chromium.org/p/chromium/issues/detail?id=995740#c1 에 따라 예상되는 동작 변경입니다.
나는 원래 https://support.google.com/chrome/thread/11089651?hl=ko 를 통해 이것을 발견했습니다.
옵션을 변경하고 컴퓨터를 다시 시작한 후에도 Chrome 81에 아무것도 표시되지 않는 것 같습니다.
대체 솔루션으로 Firefox와 네트워크 탭을 개발에 사용하기 시작했습니다.
저는 Chromium Project의 Takashi이며 Out-Of-Blink / Render CORS 프로젝트를 주도했습니다.
이 프로젝트는 더 나은 보안 및 개인 정보 보호를 위해 프로세스 격리 CORS 구현을 도입하기 위해 고안되었으며 많은 새로운 네트워크 관련 기능이이 새로운 구현에 의존합니다. 안타깝게도 DevTools에서 계속해서 지원하는 것이 보안 및 개인 정보를 약화시키는 것으로 밝혀 졌기 때문에 일시적으로 사전 지원을 비활성화했습니다. 이 기간 동안 불편을 드려 죄송합니다.
좋은 소식은 이제 Chrome 83이 보안이 유지 된 방식으로 CORS 프리 플라이트 DevTools 지원을 다시 구현한다는 것입니다. 따라서 Out-Of-Blink / Renderer CORS 전에 수행 할 수있는 것처럼 CORS 프리 플라이트 요청을 모니터링 할 수 있습니다.
베스트,