| <!DOCTYPE html> |
| <!-- DO NOT EDIT! Generated by referrer-policy/generic/tools/generate.py using referrer-policy/generic/template/test.release.html.template. --> |
| <html> |
| <head> |
| <title>Referrer-Policy: Referrer Policy is set to 'origin-when-crossorigin'</title> |
| <meta name="description" content="Check that cross-origin subresources get the origin portion of the referrer URL and same-origin get the stripped referrer URL."> |
| <meta name="referrer" content="origin-when-crossorigin"> |
| <link rel="author" title="Kristijan Burnik" href="burnik@chromium.org"> |
| <link rel="help" href="https://w3c.github.io/webappsec/specs/referrer-policy/#referrer-policy-state-origin-when-cross-origin"> |
| <meta name="assert" content="The referrer URL is origin when a |
| document served over http requires an https |
| sub-resource via fetch-request using the meta-referrer |
| delivery method with keep-origin-redirect and when |
| the target request is cross-origin."> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <!-- TODO(kristijanburnik): Minify and merge both: --> |
| <script src="/referrer-policy/generic/common.js"></script> |
| <script src="/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub"></script> |
| </head> |
| <body> |
| <script> |
| ReferrerPolicyTestCase( |
| { |
| "referrer_policy": "origin-when-crossorigin", |
| "delivery_method": "meta-referrer", |
| "redirection": "keep-origin-redirect", |
| "origin": "cross-origin", |
| "source_protocol": "http", |
| "target_protocol": "https", |
| "subresource": "fetch-request", |
| "subresource_path": "/referrer-policy/generic/subresource/xhr.py", |
| "referrer_url": "origin" |
| }, |
| document.querySelector("meta[name=assert]").content, |
| new SanityChecker() |
| ).start(); |
| </script> |
| <div id="log"></div> |
| </body> |
| </html> |