Il n'y a pas de bouton retour Android sur iOS, vous pouvez donc revenir en arrière en glissant vers la droite sur le bord gauche. Mais maintenant je souhaite désactiver cette fonction dans Safari, est-ce possible, en d'autres termes, l'utilisateur ne peut descendre que étape par étape ? un pas et je ne peux pas revenir en arrière. Après avoir cherché sur Baidu, j'ai découvert qu'il s'agissait toutes de solutions iOS natives. Le front-end Web peut-il donc utiliser JavaScript pour implémenter cette fonction ?
Impossible de réaliser.
Après une recherche sur Google, il n'y a pas de solution. Vous pouvez envisager d'utiliser une application d'une seule page pour éviter ce problème
.D'après ma compréhension, je vous propose deux méthodes, je ne sais pas si elles vous seront utiles
;1 À chaque chargement de la page, remplacez le référent par l'URL actuelle ou une URL de page d'accueil fixe, pour qu'en cliquant sur retour. restera sur la page actuelle ou reviendra directement à la page d'accueil ;
2. Si la page n'est pas trop compliquée, elle peut être transformée en une seule page, de sorte que peu importe le nombre d'étapes suivantes, elles soient toutes sur la même page , et en cliquant sur Retour, vous reviendrez à la première page
Si vous trouvez un moyen plus efficace de répondre, tout ira bien bientôt
Vous pouvez essayer l'historique pour utiliser l'historique du navigateur
Changez la page actuelle par la page suivante de votre choix, vous n'aurez donc pas à revenir à la page précédente.