зеркало из https://github.com/mozilla/gecko-dev.git
51 строка
1.1 KiB
HTML
51 строка
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Bug 1046022 - test navigating inside onbeforeunload</title>
|
|
</head>
|
|
<body>
|
|
Waiting for onbeforeunload to hit...
|
|
</body>
|
|
|
|
<script>
|
|
var testFns = [
|
|
function(e) {
|
|
e.target.location.href = 'otherpage-href-set.html';
|
|
return "stop";
|
|
},
|
|
function(e) {
|
|
e.target.location.reload();
|
|
return "stop";
|
|
},
|
|
function(e) {
|
|
e.target.location.replace('otherpage-location-replaced.html');
|
|
return "stop";
|
|
},
|
|
function(e) {
|
|
var link = e.target.createElement('a');
|
|
link.href = "otherpage.html";
|
|
e.target.body.appendChild(link);
|
|
link.click();
|
|
return "stop";
|
|
},
|
|
function(e) {
|
|
var link = e.target.createElement('a');
|
|
link.href = "otherpage.html";
|
|
link.setAttribute("target", "_blank");
|
|
e.target.body.appendChild(link);
|
|
link.click();
|
|
return "stop";
|
|
},
|
|
function(e) {
|
|
var link = e.target.createElement('a');
|
|
link.href = e.target.location.href;
|
|
e.target.body.appendChild(link);
|
|
link.setAttribute("target", "somearbitrarywindow");
|
|
link.click();
|
|
return "stop";
|
|
},
|
|
];
|
|
</script>
|
|
</html>
|