จุดยึดที่หายไป
แก้ลิงก์ที่ไปถึงหน้าถูกต้องแต่ไม่ไปยังหัวข้อหรือส่วนเนื้อหาที่ตั้งใจไว้
ยืนยันส่วนย่อย#
ส่วนหลัง # คือส่วนย่อย เช่น #installation ใน /docs/setup#installation สำหรับลิงก์ส่วนเนื้อหาทั่วไป ควรตรงกับ ID ขององค์ประกอบบนหน้าปลายทาง หน้าอาจตอบกลับ HTTP 200 แต่ยังไม่มีจุดยึดได้
เปิด URL เต็ม รอปลายทางโหลด และตรวจว่าไปถึงส่วนที่ตั้งใจไว้หรือไม่ เปรียบเทียบส่วนย่อยกับ ID จริง ไม่ใช่หัวข้อที่แสดง ตัวพิมพ์ใหญ่เล็กและอักขระที่เข้ารหัสอาจมีผล
- อ่าน URL เต็ม รวม #fragment
- เปิดในแท็บเบราว์เซอร์
- หาหัวข้อหรือองค์ประกอบที่ลิงก์อ้างอิงสัญญาไว้
- ตรวจ ID ในตัวแก้ไขหรือเครื่องมือตรวจของเบราว์เซอร์
- เปรียบเทียบ ID นั้นกับส่วนย่อย
แก้ไข#
หากส่วนเนื้อหามี ID ที่คงที่ ให้อัปเดตลิงก์ต้นทางให้ตรง หากบทความอื่นยังใช้ส่วนย่อยเก่า ให้พิจารณาเก็บ ID นั้นไว้ในตำแหน่งที่ตั้งใจไว้แทนการทำให้ลิงก์อ้างอิงเดิมเสีย
เผยแพร่การเปลี่ยนแปลงและทดสอบลิงก์เต็มจากหน้าต้นทาง การลบส่วนย่อยทำให้ไปถึงหน้า แต่ไม่รักษาคำสัญญาที่จะพาผู้อ่านไปยังส่วนเนื้อหาโดยตรง
เนื้อหาแบบไดนามิก#
บางเว็บไซต์สร้าง ID หลัง JavaScript ทำงานหรือหลังผู้ใช้ขยายเนื้อหา การตรวจทั้งเว็บไซต์ตรวจ HTML ที่ดึงมา ซึ่งอาจต่างจากหน้าที่แสดงผลแล้ว สแกนหน้าปัจจุบันตรวจ ID ที่มีอยู่ในแท็บใช้งานได้
โหลดเนื้อหาที่เกี่ยวข้องและทดสอบในแท็บใหม่ก่อนเปลี่ยนลิงก์ที่ใช้งานได้ หากใช้ได้หลังการโต้ตอบพิเศษเท่านั้น ให้ตรวจว่าผู้เยี่ยมชมใหม่ทำการโต้ตอบนั้นได้หรือไม่ และหน้าต้นทางต้องมีคำแนะนำชัดเจนขึ้นหรือไม่
แยกลิงก์แบบไม่มีปลายทางจากลิงก์ส่วนเนื้อหา#
ลิงก์ว่าง # เพียงตัวเดียว หรือที่อยู่ javascript: อาจเป็นลิงก์ที่เว้นไว้สำหรับอินเทอร์เฟซ ไม่ใช่ส่วนเนื้อหาที่หายไป เปิด “ตรวจลิงก์แบบไม่มีปลายทาง” ในการตั้งค่าเพื่อแสดงแยกกัน
สำหรับการนำทาง ใช้ปลายทางหรือส่วนย่อยที่มีความหมาย สำหรับการกระทำในอินเทอร์เฟซ ให้ทบทวนพฤติกรรมที่ตั้งใจไว้ แทนการถือว่าปุ่มควบคุมเป็นหน้า HTTP ที่หายไป