ในการออกแบบเว็บอาจจำเป็นต้องห้ามปุ่มย้อนกลับของเบราว์เซอร์เนื่องจากข้อกำหนดบางประการโดยเฉพาะอย่างยิ่งสำหรับบางเว็บไซต์ที่เข้มงวดมากขึ้นกับการดำเนินงานของผู้ใช้ หากผู้ใช้ส่งเหตุการณ์ซ้ำแล้วซ้ำอีกแล้วกลับมาสิ่งนี้อาจทำให้เกิดปัญหาร้ายแรงสำหรับข้อมูลบางอย่าง ดังนั้นวันนี้ฉันจะแนะนำวิธีการที่จะห้ามปุ่มย้อนกลับของเบราว์เซอร์ผ่านตำแหน่ง
หลักการของวิธีนี้คือการแทนที่บันทึกประวัติศาสตร์ปัจจุบันด้วย URL ของหน้าใหม่เพื่อให้มีเพียงหนึ่งหน้าในประวัติการเรียกดูปุ่มย้อนกลับจะอยู่ในสถานะที่ไม่ถูกต้องและผู้ใช้ไม่สามารถถอยหลังได้ วิธีการใช้งานเฉพาะมีดังนี้:
ตัวอย่างเช่นตอนนี้ฉันต้องการสร้างไฮเปอร์ลิงก์ซึ่งลิงก์ไปยังหน้า htmer.htm และรหัสมีดังนี้:
<a href = "#" onclick = "location.replace ('htmer.htm')"> ลิงค์ </a>②หากคุณใช้ปุ่มสำหรับการเชื่อมโยงหลายมิติรหัสที่เชื่อมโยงไปยังหน้า htmer.htm มีดังนี้:
<อินพุต type = "ปุ่ม" value = "ส่ง" onclick = "location.replace ('htmer.htm')">>