JavaScript: espere! Tem certeza de que deseja sair?

PararVocê já chegou a uma página de envio apenas para bagunçar e fechar a janela do navegador? Eu tenho! Na verdade, passei por todo um sistema de compras e adicionei toneladas de itens apenas para fechar acidentalmente o navegador. Como a maioria dos navegadores oferece suporte a guias agora, é muito fácil de fazer.

Os aplicativos que têm um processo de várias etapas, revisão e checkout deveriam utilizar uma confirmação antes de fechar a janela ... mas não é tão fácil quanto você pensa. JavaScript tem um evento onbeforeunload onde você pode confirmar se o usuário realmente deseja ou não sair da página. Aqui está um exemplo e aqui está o código:

um comentário

  1. 1

    Sim, também experimentei aquele probleminha maluco na janela do navegador. Na verdade, eu pesquisei e encontrei a solução para esse problema e acho que é um pouco diferente do seu código. Apenas seu código parece ótimo e simplificado. obrigado

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.