Dans la conception Web, il peut être nécessaire de désactiver le bouton de retour du navigateur en raison de certains besoins, en particulier pour certains sites Web stricts sur les opérations de l'utilisateur. Si l'utilisateur soumet des événements à plusieurs reprises puis recule, cela peut affecter certaines données. créer des problèmes catastrophiques. Aujourd'hui, je vais donc vous présenter une méthode pour désactiver le bouton de retour du navigateur via location.replace.
Le principe de cette méthode est de remplacer l'enregistrement de l'historique actuel par l'URL de la nouvelle page, afin qu'il n'y ait qu'une seule page dans l'historique de navigation, que le bouton retour soit toujours inactif et que l'utilisateur ne puisse pas revenir en arrière. L'utilisation spécifique est la suivante :
①Par exemple, maintenant je souhaite créer un lien hypertexte. Ce lien renvoie vers la page htmer.htm. Le code est le suivant :
.
<a href="#" onclick="location.replace('htmer.htm')">链接</a>
② Si un bouton est utilisé pour un hyperlien, le code qui renvoie également vers la page htmer.htm est le suivant :
<input type="button" value="提交" onclick="location.replace('htmer.htm')">