LibWeb: Allow executing scripts for iframes with src=about:blank

Fixes https://github.com/SerenityOS/serenity/issues/23836
This commit is contained in:
Aliaksandr Kalenik
2024-04-08 18:22:06 +02:00
committed by Alexander Kalenik
parent c07d18c017
commit 94d72c174a
Notes: sideshowbarker 2024-07-17 02:39:10 +09:00
4 changed files with 24 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<script src="../include.js"></script>
<body>
<iframe id="target" src="about:blank"></iframe>
<script>
asyncTest(done => {
window.addEventListener("message", event => {
println(event.data);
done();
});
var script = target.contentDocument.createElement("script");
script.innerHTML = `parent.postMessage("message from test iframe", "*");`;
target.contentDocument.body.appendChild(script);
});
</script>
</body>