크롬 확장에서 subresource-integrity를 통해 스크립트/스타일 시트가 무결성 보호되는지 여부를 확인할 수 있습니까?크롬 확장의 요청이 서브 리소스 무결성인지 확인
요청이 시작되기 전에이 사실을 알고 싶습니다. 따라서 chrome.webRequest.onBeforeRequest
을 사용해야합니다. 그러나 SRI는 브라우저 측면이므로 요청에 대한 힌트를 제공하지 않습니다. 요청이 완료되면 모든 것이 발생합니다.
이 정보를 얻는 유일한 방법은 DOM에 직접 액세스하는 것입니다. 이것은 html이 완전히 파싱 될 때까지 모든 요청을 처리해야한다는 것을 의미합니다.
크롬 확장 프로그램의 어느 곳에서도 찾을 수 없었기 때문에 SRI가 확장 기능에 액세스하기에는 너무 새로운 것일 수도 있습니다.
FWIW "run_at": "document_start"가 삽입 된 콘텐츠 스크립트에서 MutationObserver를 사용하여 페이지로드 중에 DOM에 추가 된 리소스를 잡을 수 있습니다. – wOxxOm