Existe-t-il un moyen de désactiver le Êtes-vous sûr de vouloir quitter cette page? message sur un site Web? J'utilise Chrome.
22
Existe-t-il un moyen de désactiver le Êtes-vous sûr de vouloir quitter cette page? message sur un site Web? J'utilise Chrome.
Ces messages sont mis en œuvre par les développeurs de sites Web en écoutant les événements onunload
ou onbeforeunload
.
Un script utilisateur disponible sur about.com bloque ces événements.
Pour installer ce script utilisateur (ou d'autres scripts utilisateur, pour cette raison), vous devez d'abord installer une extension Chrome appelée TamperMonkey .
Soyez prudent lors de l'installation des scripts utilisateur, ils sont capables de faire des choses que vous ne voudrez peut-être pas. Installez uniquement les scripts utilisateur provenant de sources fiables.
Cela fonctionne pour moi.
la source
Utilisation de jQuery
Depuis les documents jQuery
Donc en résumé,
$(window)
nous donne une référence à l'objet window qui est enveloppé dans un objet jQuery. Ce wrapper nous donne accès aux API jQuery qui sont disponibles sur l'objet (comme.off
). L'appel.off()
et la fourniture de la chaînebeforeunload
supprimera tous les écouteurs d'événements qui écoutaient l'beforeunload
événement auparavant .Remarque: j'ai joué avec les approches JS vanille que j'ai trouvées après quelques recherches rapides sur Google. Cependant, je n'ai pas réussi à faire fonctionner ces approches dans le temps imparti pour résoudre ce problème. Si quelqu'un a une méthode non jQuery qui est toujours compatible avec plusieurs navigateurs, veuillez commenter ou poster une réponse supplémentaire. :)
la source
Pour que la commande de @wickdninja fonctionne, installez d'abord les outils de développement Chrome. Ensuite, vous pouvez ouvrir cela et vous verrez un onglet pour «Console». Cliquez sur l'onglet Console. Ensuite, pour activer jQuery, tapez ces commandes:
Tapez ensuite:
après cela, je peux ouvrir / fermer mon gmail sans obtenir le 'Quitter?' rapide. https://developers.google.com/web/tools/chrome-devtools/console/javascript
J'espère que cela t'aides.
la source
Vous pouvez désactiver Javascript site par site. Accédez à Paramètres -> Afficher les paramètres avancés -> Confidentialité -> Paramètres de contenu -> Javascript -> Gérer les exceptions.
la source