1. Il y a plusieurs liens externes écrits sur la page d'accueil ;
2. Lorsque vous entrez dans la page d'accueil, une fenêtre contextuelle s'affiche lorsque vous cliquez dessus pour la fermer, utilisez l'événement js click pour définir l'affichage de la pop. -up window sur none pour masquer la fenêtre pop-up ;
3. Cliquez sur Entrer d'autres pages de liens, puis revenez via le bouton Précédent du navigateur ou sur WeChat du téléphone Android. Vous reviendrez à la page d'accueil, mais la fenêtre pop-up reviendra. réapparaître. Y a-t-il une solution ? Après mon retour, je ne veux pas que la fenêtre contextuelle s'affiche, et elle sera affichée comme l'état avant le saut
Définissez un cookie, enregistrez le statut et entrez dans la page pour déterminer s'il y a un cookie, il n'y aura pas de fenêtre pop-up. Sinon, il y aura une fenêtre pop-up.
Comme mentionné ci-dessus, en utilisant les cookies, le cookie de jquery est particulièrement simple. Si vous n'envisagez pas de prendre en charge le navigateur IE, vous pouvez également utiliser les nouvelles fonctionnalités de stockage local ou de session de h5.
Cookie, localstorage ; il existe également un événement
popstate
配合history.pushState
qui peut également être utilisécookie devrait pouvoir obtenir l'effet.