26 lines
876 B
HTML
26 lines
876 B
HTML
<!DOCTYPE html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/common/get-host-info.sub.js"></script>
|
|
<script src="utils.js"></script>
|
|
<title>Fenced frame content to report the value of `Sec-Fetch-Dest` header</title>
|
|
|
|
<body>
|
|
<script>
|
|
(() => {
|
|
// This file is meant to run in a <fencedframe>. It reports back to the
|
|
// outermost page the value of `Sec-Fetch-Dest` in the request header for
|
|
// nested iframes inside a fenced frame.
|
|
const [sec_fetch_dest_value_key] = parseKeylist();
|
|
const https_origin = get_host_info().HTTPS_REMOTE_ORIGIN;
|
|
const https_origin_url =
|
|
getRemoteOriginURL(
|
|
generateURL(
|
|
'check-header-sec-fetch-dest.py',
|
|
[sec_fetch_dest_value_key]));
|
|
|
|
const iframe = document.createElement('iframe');
|
|
iframe.src = https_origin_url;
|
|
document.body.append(iframe);
|
|
})();
|
|
</script>
|
|
</body>
|