Ошибка предупреждения при загрузке «NS_ERROR_NOT_AVAILABLE»

<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");

Я не пытаюсь предупредить тестовую переменную, просто текст «тест», прежде чем кто-либо попытается указать на это.

Ответы на вопрос(1)

Ваш ответ на вопрос