3 New window with beforeUnload handler.
<br>
4 You should see an alert with
"beforeUnload" if you try to close the window.
<br>
5 <iframe src=
"resources/onbeforeunload-focused-iframe-frame.html" name=
"focusedFrame"></iframe>
7 if (window
.testRunner
) {
8 testRunner
.dumpAsText();
9 testRunner
.dumpChildFramesAsText();
10 testRunner
.waitUntilDone();
13 window
.onbeforeunload
= beforeUnload
;
14 function beforeUnload()
16 alert("beforeUnload");
17 window
.onbeforeunload
= null;
21 function simulateCloseWindow()
23 if (window
.testRunner
) {
24 // Simulate an attempt to close the window
25 if (!testRunner
.callShouldCloseOnWebView())
26 alert("Should have run the beforeUnload handler.");
27 testRunner
.notifyDone();