<html>
<body>
<button type="button" onclick="clickme()">Click Me</button>
<script>
var test = 0;
function clickme() {
test = 1;
console.log(test);
}
window.onunload = function() {
alert("test");
}
</script>
</body>
</html>
我正在使用这个简单的代码来测试一些关于 onunload 和 onbeforeunload 的东西。出于某种原因,每当我刷新/离开页面并导致 onunload 事件时,我在 Firebug 控制台中都没有收到警报和错误。如果我使用 onbeforeunload 这工作并且我没有收到错误,但我听说 onbeforeunload 不是很好的跨浏览器。
NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111
(NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.alert]
alert("test");
我不是想提醒测试变量,只是在任何人试图指出之前提醒文本“测试”。