2016-10-14 2 views
2

자바 스크립트로 콘텐츠 보안 정책 위반을 감지 할 수 있습니까?자바 스크립트로 CSP 위반 탐지

CSP가 작동하여 브라우저 첨부 파일에 의해 일부 URL이 주입 된 것을보고합니다. 사용자에게 힌트를 표시하고 일부 애드온이 페이지를 수정하려고합니다.

어떻게 든 자바 스크립트로 중단 된 연결을 감지 할 수 있습니까? (물론 CSP에서 허용 목록에 포함되어 있습니까?)

답변

3

W3C CSP specification에 따르면 위반하면 securitypolicyviolation 이벤트가 발생합니다. 이를 위해 이벤트 리스너를 추가 할 수 있습니다.

document.addEventListener("securitypolicyviolation", function(e) { 
    alert("Something is trying something bad!"); 
}); 

이 이벤트의 속성은 위의 링크를 참조하십시오.

관련 문제