ladybird/Tests/LibWeb/Text/input/HTML/beforeunload.html

22 lines
604 B
HTML
Raw Normal View History

2025-03-18 19:28:35 +01:00
<!DOCTYPE html>
<script src="../include.js"></script>
<script>
asyncTest(done => {
const iframe = document.createElement("iframe");
document.body.appendChild(iframe);
iframe.contentWindow.addEventListener("beforeunload", e => {
println("Before unload event fired");
e.preventDefault();
println(`Default prevented: ${e.defaultPrevented}`);
});
iframe.addEventListener("load", e => {
println(`iframe load: ${e.target.src}`);
done();
});
iframe.src = "about:blank";
});
</script>