หน้าลบล้างเป็นวิธีการแทนที่ไฟล์ HTML จากส่วนขยายกับหน้าเว็บที่ Google Chrome มีให้ตามปกติ นอกเหนือจาก HTML แล้ว หน้าการลบล้างมักจะมีโค้ด CSS และ JavaScript
ส่วนขยายสามารถแทนที่หน้าใดหน้าหนึ่งต่อไปนี้
- การจัดการบุ๊กมาร์ก: หน้าที่ปรากฏขึ้นเมื่อผู้ใช้เลือกรายการเมนู "การจัดการบุ๊กมาร์ก" จากเมนู Chrome หรือใน Mac ให้เลือกรายการ "การจัดการบุ๊กมาร์ก" จากเมนูบุ๊กมาร์ก นอกจากนี้ คุณยังไปที่หน้านี้ได้โดยป้อน URL chrome://bookmarks
- ประวัติ: หน้าที่ปรากฏเมื่อผู้ใช้เลือกรายการเมนูประวัติการเข้าชมจากเมนู Chrome หรือแสดงรายการ "แสดงประวัติการเข้าชมทั้งหมด" จากเมนูประวัติการเข้าชมใน Mac คุณยังไปที่หน้านี้ได้โดยป้อน URL chrome://history
- แท็บใหม่: หน้าที่ปรากฏขึ้นเมื่อผู้ใช้สร้างแท็บหรือหน้าต่างใหม่ นอกจากนี้ คุณยังไปที่หน้านี้ได้โดยป้อน URL chrome://newtab
ระบบจะดำเนินการกับหน้าต่างที่ไม่ระบุตัวตนเป็นพิเศษ ไม่สามารถลบล้างหน้าแท็บใหม่ในหน้าต่างที่ไม่ระบุตัวตนได้ หน้าการลบล้างอื่นๆ จะทำงานในหน้าต่างที่ไม่ระบุตัวตนตราบใดที่พร็อพเพอร์ตี้ไฟล์ Manifest ที่ไม่ระบุตัวตนตั้งค่าเป็น "span" (ซึ่งเป็นค่าเริ่มต้น) ดูการบันทึกข้อมูลและโหมดไม่ระบุตัวตนในภาพรวมสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่คุณใช้หน้าต่างที่ไม่ระบุตัวตน
ภาพหน้าจอต่อไปนี้แสดงหน้าแท็บใหม่เริ่มต้น และหน้าแท็บใหม่ที่กำหนดเอง
ไฟล์ Manifest
ลงทะเบียนหน้าการลบล้างในไฟล์ Manifest ของส่วนขยายดังนี้
{
"name": "My extension",
...
"chrome_url_overrides" : {
"PAGE_TO_OVERRIDE": "myPage.html"
},
...
}
สำหรับ PAGE_TO_OVERRIDE
ให้แทนค่าใดค่าหนึ่งต่อไปนี้
bookmarks
history
newtab
จากคนวงใน
เพื่อให้หน้าลบล้างที่มีประสิทธิภาพ ให้ทำตามหลักเกณฑ์ต่อไปนี้
- ทำให้หน้าเว็บมีขนาดกะทัดรัดและสั้นกระชับ ผู้ใช้คาดหวังว่าหน้าเบราว์เซอร์ในตัวจะเปิดได้ทันที หลีกเลี่ยงการทำสิ่งที่อาจใช้เวลานาน เช่น หลีกเลี่ยงการดึงทรัพยากรของเครือข่ายหรือฐานข้อมูลแบบพร้อมกัน
- ใส่ชื่อในหน้าเว็บ
ไม่เช่นนั้นคนอื่นอาจเห็น URL ของหน้าเว็บ ซึ่งอาจทำให้เกิดความสับสน ตัวอย่างการระบุชื่อ:
<title>New Tab</title>
- อย่าพึ่งพาหน้าเว็บที่มีโฟกัสของแป้นพิมพ์ แถบที่อยู่จะมีความสำคัญเป็นอันดับแรกเมื่อผู้ใช้สร้างแท็บใหม่
- อย่าพยายามจำลองหน้าแท็บใหม่เริ่มต้น API ที่จำเป็นในการสร้างหน้าแท็บใหม่เริ่มต้นเวอร์ชันที่มีการปรับเปลี่ยนเล็กน้อย ทั้งหน้ายอดนิยม หน้าที่เพิ่งปิดไป เคล็ดลับ ภาพพื้นหลังของธีม และอื่นๆ ยังไม่มี หากพวกเขาทำเช่นนั้น คุณควรพยายามสร้างสิ่งที่ต่างออกไปอย่างสิ้นเชิง