Evitando que o Firefox recarregue a confirmação
Estou exibindo certos registros em uma tabela editável. O usuário quando tenta recarregar a tabela enquanto edita um registro em pop-up vem avisando o registro sobre os dados não salvos.
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();
}
}
}
Quando ele clica em OK para recarregar a página, o Firefox solicita
Para exibir esta página, o Firefox deve enviar informações que irão repetir qualquer ação (como uma pesquisa ou confirmação de pedido) realizada anteriormente.
E ao abrir a mesma página no Chrome, esse prompt não aparece.
Eu tentei evitar isso, definindowindow.onbeforeunload = null;
, mas ainda assim a janela de prompt aparece lá.
Também tentei alterando a configuração do Firefox:
browser.sessionstore.postdata
Alterou 0 para 1 como sugerido na página de suporte do Mozilla.
Mas nada funcionou .. Como faço para evitar o prompt?