Como posso desativar os pop-ups “Tem certeza de que deseja deixar esta página” no Chrome?

14

Existe uma maneira de desativar a mensagem Tem certeza de que deseja sair desta página? em um site? Estou usando o Chrome.

    
por Rik 09.12.2013 / 09:52

4 respostas

7

Essas mensagens são implementadas pelos desenvolvedores de sites ouvindo os eventos onunload ou onbeforeunload .

Existe um userscript disponível em about.com que bloqueia esses eventos.

Para instalar esse userscript (ou outros scripts de usuário, é necessário primeiro instalar um Chrome extensão chamada TamperMonkey .

Tenha cuidado ao instalar scripts de usuários, eles são capazes de fazer coisas que você pode não querer. Instale somente scripts de usuários de fontes confiáveis.

    
por 09.12.2013 / 11:01
1

$ (window) .off ('beforeunload.windowReload');

Isso funciona para mim.

    
por 09.08.2017 / 13:38
1

Usando o jQuery

$(window).off('beforeunload'); // tested in IE 11 and Chrome 62

Dos documentos do jQuery

Calling .off() with no arguments removes all handlers attached to the elements. Specific event handlers can be removed on elements by providing combinations of event names, namespaces, selectors, or handler function names.

Então, em suma, o $(window) nos dá uma referência ao objeto da janela que é empacotado em um objeto jQuery. Esse wrapper nos dá acesso às APIs do jQuery que estão disponíveis no objeto (como .off ). Chamar .off() e fornecer a string beforeunload removerá todos os ouvintes de eventos que estavam ouvindo anteriormente o evento beforeunload .

Nota: Eu joguei com as abordagens JS vanilla que encontrei depois de uma pesquisa rápida no Google. No entanto, não consegui fazer com que essas abordagens funcionassem no tempo determinado para resolver esse problema. Se alguém tiver um método não jQuery que ainda seja compatível com navegadores, por favor, comente ou poste uma resposta adicional. :)

    
por 21.11.2017 / 16:30
-4

Você pode desativar o Javascript em cada site. Vá para Configurações - > Mostrar configurações avançadas - > Privacidade - > Configurações de conteúdo - > Javascript - > Gerenciar exceções.

    
por 17.07.2014 / 14:21