Предотвращение подтверждения перезагрузки Firefox
Я отображаю определенные записи в редактируемой таблице. Пользователь при попытке перезагрузить таблицу во время редактирования всплывающего окна с предупреждением сообщает о несохраненных данных.
function cancelProcess()
{
if(noEditedRecords !=0)//number of edited records in the table
{
var processConfirmation = confirm("You've Edited "+ noEditedRecords +" Records. Are You sure to undo the Changes made?");
if (processConfirmation ==true){
window.onbeforeunload = null;
window.location.reload();
}
}
}
Когда он нажимает кнопку ОК, чтобы перезагрузить страницу, Firefox предлагает
To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
И при открытии той же страницы в Chrome такая подсказка не появляется.
Я пытался избежать этого, установивwindow.onbeforeunload = null;
, но все равно там появляется окно подсказки.
Также я попытался изменить конфигурацию Firefox:
browser.sessionstore.postdata
Changed 0 to 1 как предложено на странице поддержки Mozilla.
Но ничего не получалось .. Как мне помешать подсказке?