Source code

Revision control

Other Tools

<!DOCTYPE html>
<title>
Don't install manifests that are not top-level from browsing contexts
</title>
<h1>Don't install manifests that are not top-level from browsing contexts</h1>
<p>
To pass, the user agent must not use the manifest in iframe. The user agent
must behave as if there is no manifest present.
</p>
<script>
const iframe = document.createElement("iframe");
iframe.srcdoc = "<h1>hi</h1>";
document.body.append(iframe);
iframe.onload = () => {
const link = iframe.contentDocument.createElement("link");
link.rel = "manifest";
link.href = "/appmanifest/name-member/name-member-fail.webmanifest";
iframe.contentDocument.head.append(link);
};
</script>