นี่คือส่วนขยาย Chrome ที่ให้ผู้ใช้สามารถบันทึกหน้าเว็บปัจจุบันเป็นไฟล์ MHTML หรืออัปโหลดไปยังเซิร์ฟเวอร์ API
ส่วนขยายเพิ่มสองตัวเลือกในเมนูบริบท: "บันทึกเป็น MHTML" และ "อัปโหลดเป็น MHTML"
ส่วนขยายต้องได้รับอนุญาตดังต่อไปนี้:
activeTab : เพื่อเข้าถึงแท็บปัจจุบันcontextMenus : เพื่อเพิ่มรายการลงในเมนูบริบทdownloads : เพื่อดาวน์โหลดไฟล์ MHTMLpageCapture : เพื่อจับภาพหน้าเว็บปัจจุบันเป็น MHTMLnotifications : เพื่อแสดงการแจ้งเตือน หากต้องการติดตั้งส่วนขยาย ให้ทำตามขั้นตอนมาตรฐานสำหรับการติดตั้งส่วนขยาย Chrome
chrome://extensions/ โปรดทราบว่าคุณลักษณะ "อัปโหลดเป็น MHTML" ต้องใช้ API ฝั่งเซิร์ฟเวอร์เพื่อรับคำขอ POST
ปัจจุบัน URL ของ API ได้รับการตั้งค่าเป็น 'http://localhost:3001/api/upload' และควรได้รับการอัปเดตเป็น URL API จริงของคุณ
ส่วนขยายประกอบด้วยไฟล์ JavaScript หลักสามไฟล์:
background.js : ไฟล์นี้มีตรรกะหลักสำหรับการสร้างเมนูบริบทและจัดการการเลือกของผู้ใช้ นอกจากนี้ยังมีฟังก์ชันสำหรับบันทึกหน้าเว็บเป็น MHTML และอัปโหลดไปยัง API
content.js : ไฟล์นี้มีตัวฟังข้อความสำหรับการแฮชเส้นทาง URL และชื่อของหน้าเว็บ
manifest.json : ไฟล์นี้มีข้อมูลเมตาสำหรับส่วนขยาย รวมถึงชื่อ เวอร์ชัน คำอธิบาย การอนุญาต และเส้นทางไปยังไฟล์ JavaScript และไอคอน
ยินดีบริจาค โปรดเปิดปัญหาหรือส่งคำขอดึงบน GitHub