javascript pour vérifier lorsque la fenêtre du navigateur est proche
Personne ne sait de toute façon que je peux utiliser javascript pour vérifier lorsque la fenêtre du navigateur est à proximité et la pop-up de confirmation dailog de se demander si l'utilisateur est confirmer pour quitter le navigateur ou de changer son esprit à rester?
- Par la fenêtre du navigateur à-dire la fenêtre de la page ou de l'ensemble de navigateur?
- double possible de fermer la fenêtre du Navigateur d'événements
Vous devez vous connecter pour publier un commentaire.
https://developer.mozilla.org/en/DOM/window.onbeforeunload
Si le navigateur est en cours d'exécution une fois que la page est fermée, et si le navigateur processus de la "onbeforeunload" événement de l'élément de corps (parfois il est désactivé), et si le navigateur permet de fenêtres pop-up ou mesage boîtes et la possibilité de retourner faux à partir de cet événement pour empêcher le changement de page, il est alors possible.
Pour un exemple, commencez à taper un commentaire sur n'importe quel stackoverflow page avec Javascript activé, puis naviguez à partir de cette page.
Cela a fonctionné pour moi:
La documentation ici encourage l'écoute de la
onbeforeunload
événement et/ou l'ajout d'un écouteur d'événement surwindow
.Vous pouvez aussi remplir le
.onunload
ou.onbeforeunload
propriétés dewindow
avec un fonction ou un fonction de référence.Si le comportement n'est pas standard sur tous les navigateurs, la fonction peut retourner une valeur que le navigateur affichera lors de la confirmation que de quitter la page.
Cela fonctionne aussi, à moins que pour IE8