blob: d82137f6da13e268a1bcb8aeeb2d46b05c2d173c [file] [log] [blame]
export function insertIframe(hostname, headerOrder) {
const url = new URL("send-headers.py", import.meta.url);
url.hostname = hostname;
url.searchParams.set("headerOrder", headerOrder);
const iframe = document.createElement("iframe");
iframe.src = url.href;
return new Promise((resolve, reject) => {
iframe.onload = () => resolve(iframe.contentWindow);
iframe.onerror = () => reject(new Error(`Could not load ${iframe.src}`));
document.body.append(iframe);
});
}