28 lines
801 B
HTML
28 lines
801 B
HTML
<!-- webkit-test-runner [ UsesBackForwardCache=true ] -->
|
|
<html>
|
|
<head>
|
|
<script>
|
|
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
|
|
window.onload = function() {
|
|
window.location.href = "resources/notify-done.html";
|
|
}
|
|
|
|
window.onpagehide = function(evt) {
|
|
alert("Main frame window.onpagehide called");
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
<body>
|
|
Tests if a page with a subframe that has an unload handler is allowed to go in the page cache. (It should not be.)<br>
|
|
If the subframe's unload handler is called when navigating away from this page, it did *NOT* go in the page cache and all is well.<br>
|
|
However, if *only* its pageshow handler is called, then it *did* go in
|
|
<iframe src="resources/subframe-with-subsubframe-with-unload-handler.html"></iframe>
|
|
</body>
|
|
</html>
|