Я пытаюсь, чтобы мой JavaScript развел диалог, если есть данные, которые еще не были написаны, но он всегда показывает диалог подтверждения, даже если нет ничего, что можно было бы записать. < /p>
Я уменьшил проблему до этого минимального случая сбоя: < /p>
window.addEventListener("beforeunload", (e) => {
e.returnValue = null;
return null;
});
< /code>
С этим в моем коде окна всегда запрашивают подтверждение (как Chrome, так и Firefox). Изменение нуля на неопределенные ничего не меняет.>
Подробнее здесь: https://stackoverflow.com/questions/490 ... g-a-dialog