1
0
Fork 0
firefox/toolkit/components/printing/tests/file_print_coop_helper.html
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

27 lines
787 B
HTML

<!DOCTYPE html>
<meta charset="utf-8">
<p>Hello world</p>
<iframe id="iframe"></iframe>
<script>
onload = function() {
let iframe = document.getElementById("iframe");
switch (location.hash) {
case "#print":
window.print();
break;
case "#print-same-origin-frame": {
let params = new URLSearchParams(location.search);
params.delete("file");
params.set("html", "Hello<script>print()<\/script>");
iframe.src = `/document-builder.sjs?${params}`;
break;
}
case "#print-same-origin-frame-srcdoc":
iframe.srcdoc = `Hello<script>print()<\/script>`;
break;
case "#print-cross-origin-frame":
iframe.src = `https://example.org/document-builder.sjs?html=Hello<script>print()<\/script>`;
break;
}
}
</script>