summaryrefslogtreecommitdiffstats
path: root/dom/security/test/csp/test_security_policy_violation_event.html
blob: 0d5cfade9c83860e36437183d4b21126107f9de3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<meta charset="utf-8">
<meta http-equiv="Content-Security-Policy" content="img-src 'none'">
<script src="/tests/SimpleTest/SimpleTest.js"></script>
<script>
SimpleTest.waitForExplicitFinish();

document.addEventListener("securitypolicyviolation", (e) => {
  SimpleTest.is(e.blockedURI, "http://mochi.test:8888/foo/bar.jpg", "blockedURI");
  SimpleTest.is(e.violatedDirective, "img-src", "violatedDirective")
  SimpleTest.is(e.originalPolicy, "img-src 'none'", "originalPolicy");
  SimpleTest.finish();
});
</script>
<img src="http://mochi.test:8888/foo/bar.jpg">