Maison interface Web js tutoriel Comment obtenir le pop-up « Êtes-vous sûr de vouloir quitter cette page ? » lorsque le navigateur Chrome ferme les compétences page_javascript

Comment obtenir le pop-up « Êtes-vous sûr de vouloir quitter cette page ? » lorsque le navigateur Chrome ferme les compétences page_javascript

May 16, 2016 pm 04:11 PM
chrome 弹出

1. Évitez les invites contextuelles

J'ai beaucoup cherché sur Internet et la plupart des réponses consistaient à définir window.onbeforeunload=null, mais cela n'a pas fonctionné après l'avoir essayé.

Après avoir mis cette question de côté pendant deux jours, j'y suis revenu et j'y ai repensé, et j'ai finalement trouvé la réponse. J'aimerais la partager avec vous ici :

.

 Sublimer l'invite contextuelle de la page de sortie de jquery (1) Déconnectez d'abord et définissez le contenu de la fenêtre contextuelle sur null.

Copier le code Le code est le suivant :

$(fonction(){
​​$(window).unbind('beforeunload');
​window.onbeforeunload = null;
})

2. Autres connexes [Résumé]

(1)événements onunload et onbeforeunload de la fenêtre

Ce qui suit fait référence à l'implémentation en js, pas à la méthode <body onunload="close()">!
Parce que cela se déclenche lorsque le corps est déchargé, et n'importe quel navigateur déchargera le corps lorsqu'il est fermé

!

Modèle 1 :

Copier le code Le code est le suivant :

fonction fermer(){
alert("ceci est un test");
}
window.onbeforeunload=close;

Modèle 2 :

Copier le code Le code est le suivant :

fonction fermer(){
Si(document.body.clientWidth-event.clientX< 170&&event.clientY< 0||event.altKey)
{
alert("ceci est un test");
}  
}
window.onbeforeunload=fermer

Copier le code
À propos du modèle 1 :
1). Actualiser, adapté à la fois aux fenêtres multiples et aux fenêtres uniques.
2).La fenêtre unique d'IE ferme tout le déclencheur d'IE.
3). Fermer le déclencheur d'une seule page dans ie7 multi-fenêtre
4) Autres déclencheurs d'actualisation multi-fenêtres La fermeture d'une seule fenêtre et la fermeture de la fenêtre entière ne se déclencheront pas .

Pour le modèle 2 :
1).ie fenêtre unique et multi-fenêtre ie7 doivent fermer tout le navigateur pour déclencher
2) L'actualisation des autres navigateurs multi-fenêtres La fermeture d'une seule page ou la fermeture de la page entière ne déclenchera pas

.

(2) Créer une boîte d'invite de congé

Événement Lier avant de décharger

Copier le code Le code est le suivant :

$(window).bind('beforeunload',function(){
Retour 'Le contenu que vous avez saisi n'a pas été enregistré. Êtes-vous sûr de vouloir quitter cette page ? ';
});

Dissocier

Copier le code Le code est le suivant :

$(window).unbind('beforeunload');
window.onbeforeunload = null;

Ce qui précède est tout le contenu décrit dans cet article, j'espère que vous l'aimerez tous.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Qu'est-ce que Updater.exe dans Windows 11/10 ? Est-ce le processus Chrome ? Qu'est-ce que Updater.exe dans Windows 11/10 ? Est-ce le processus Chrome ? Mar 21, 2024 pm 05:36 PM

Qu'est-ce que Updater.exe dans Windows 11/10 ? Est-ce le processus Chrome ?

Quel fichier est crdownload ? Quel fichier est crdownload ? Mar 08, 2023 am 11:38 AM

Quel fichier est crdownload ?

Que faire si Chrome ne peut pas charger les plugins Que faire si Chrome ne peut pas charger les plugins Nov 06, 2023 pm 02:22 PM

Que faire si Chrome ne peut pas charger les plugins

Quel est le répertoire d'installation de l'extension du plug-in Chrome ? Quel est le répertoire d'installation de l'extension du plug-in Chrome ? Mar 08, 2024 am 08:55 AM

Quel est le répertoire d'installation de l'extension du plug-in Chrome ?

Comment résoudre le problème selon lequel Google Chrome ne peut pas ouvrir les pages Web Comment résoudre le problème selon lequel Google Chrome ne peut pas ouvrir les pages Web Jan 04, 2024 pm 10:18 PM

Comment résoudre le problème selon lequel Google Chrome ne peut pas ouvrir les pages Web

Comment rechercher du texte dans tous les onglets de Chrome et Edge Comment rechercher du texte dans tous les onglets de Chrome et Edge Feb 19, 2024 am 11:30 AM

Comment rechercher du texte dans tous les onglets de Chrome et Edge

que signifie chrome que signifie chrome Aug 07, 2023 pm 01:18 PM

que signifie chrome

Quel logiciel est Chromesetup ? Quel logiciel est Chromesetup ? Mar 03, 2023 pm 02:58 PM

Quel logiciel est Chromesetup ?

See all articles