Aujourd'hui, parce que le projet doit déterminer si le comportement de l'utilisateur est de fermer ou de rafraîchir en quittant la page
Bien qu'il n'existe pas de méthode directe, cela peut être réalisé avec certaines techniques
Je dois déplorer la puissance de JavaScript ! !
Veuillez jeter un oeil au code :
window.onunload = function(){
var a_n = window.event.screenX - window.screenLeft ;
var a_b = a_n > document.documentElement.scrollWidth-20;
If(a_b && window.event.clientY< 0 || window.event.altKey){
alert('Comportement de fermeture de page');
}autre{
alert('Comportement de saut ou d'actualisation de la page');
}
>
En fait, il s'agit de détecter la taille de la fenêtre du navigateur à ce moment-là via le moment de déclenchement du déchargement pour quitter le temps de comportement de la page, et en fonction de la taille, il est possible de juger si l'utilisateur actualise, saute ou ferme le comportement.
Compatible avec tous les principaux navigateurs !