blob: 9357df00c5c686f0c06e7822644cff71d40dc20d [file] [log] [blame]
import {
navigateIframe,
testGetter
} from "../../resources/helpers.mjs";
export default () => {
// We do this manually instead of using insertIframe because we want to add a
// sandbox="" attribute and we don't want to set both document.domains.
promise_setup(() => {
const iframe = document.createElement("iframe");
iframe.sandbox = "allow-scripts";
const navigatePromise = navigateIframe(iframe, "{{hosts[][]}}", "?1");
document.body.append(iframe);
return navigatePromise;
});
// Sandboxed iframes have an opaque origin, so it should return true, since
// for them site === origin so they are always origin-keyed.
testGetter(0, true);
};