Maison >interface Web >js tutoriel >Désactivez la sauvegarde du navigateur pour éviter les soumissions répétées via les astuces location.replace_javascript

Désactivez la sauvegarde du navigateur pour éviter les soumissions répétées via les astuces location.replace_javascript

WBOY
WBOYoriginal
2016-05-16 16:37:121374parcourir

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')">
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn