blob: 73fcd763c2b8329ce1e91942e335a79f1d39a023 [file] [log] [blame]
<iframe src="resources/empty-subframe.html" id="target"></iframe>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
if (testRunner.setShouldDecideNavigationPolicyAfterDelay)
testRunner.setShouldDecideNavigationPolicyAfterDelay(true);
}
let frame = document.getElementById("target");
window.addEventListener("load", function() {
frame.contentWindow.onbeforeunload = function() {
setTimeout(function() {
frame.src = "javascript:alert('FAIL')";
}, 0);
};
document.write("PASS - Javascript URL blocked without crashing.");
if (window.testRunner)
testRunner.notifyDone();
}, false);
</script>