Heim >Web-Frontend >js-Tutorial >Deaktivieren Sie die Browserunterstützung, um wiederholte Übermittlungen mithilfe von location.replace_javascript-Tipps zu verhindern

Deaktivieren Sie die Browserunterstützung, um wiederholte Übermittlungen mithilfe von location.replace_javascript-Tipps zu verhindern

WBOY
WBOYOriginal
2016-05-16 16:37:121350Durchsuche

Beim Webdesign kann es aufgrund bestimmter Anforderungen erforderlich sein, die Zurück-Schaltfläche des Browsers zu deaktivieren, insbesondere bei einigen Websites, die strenge Anforderungen an Benutzervorgänge stellen. Wenn der Benutzer wiederholt Ereignisse übermittelt und sich dann zurückzieht, kann dies Auswirkungen auf einige Daten haben. katastrophale Probleme schaffen. Deshalb stelle ich Ihnen heute eine Methode vor, mit der Sie die Zurück-Schaltfläche des Browsers über location.replace deaktivieren können.

Das Prinzip dieser Methode besteht darin, den aktuellen Verlaufseintrag durch die URL der neuen Seite zu ersetzen, sodass nur eine Seite im Browserverlauf vorhanden ist, die Zurück-Schaltfläche immer inaktiv ist und der Benutzer nicht zurückgehen kann. Die spezifische Verwendung ist wie folgt:

①Zum Beispiel möchte ich einen Hyperlink erstellen, der auf die Seite htmer.htm verweist. Der Code lautet wie folgt:

<a href="#" onclick="location.replace('htmer.htm')">链接</a>

② Wenn eine Schaltfläche zum Hyperlinken verwendet wird, lautet der Code, der auch auf die Seite htmer.htm verweist, wie folgt:

<input type="button" value="提交" onclick="location.replace('htmer.htm')">
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn