Ini adalah ekstensi Chrome yang memungkinkan pengguna menyimpan halaman web saat ini sebagai file MHTML atau mengunggahnya ke server API.
Ekstensi ini menambahkan dua opsi ke menu konteks: "Simpan sebagai MHTML" dan "Unggah sebagai MHTML".
Ekstensi memerlukan izin berikut:
activeTab : Untuk mengakses tab saat ini.contextMenus : Untuk menambahkan item ke menu konteks.downloads : Untuk mengunduh file MHTML.pageCapture : Untuk menangkap halaman web saat ini sebagai MHTML.notifications : Untuk menampilkan notifikasi. Untuk memasang ekstensi, ikuti prosedur standar untuk memasang ekstensi Chrome.
chrome://extensions/ . Harap dicatat bahwa fitur "Unggah sebagai MHTML" memerlukan API sisi server untuk menerima permintaan POST.
URL API saat ini disetel ke 'http://localhost:3001/api/upload' dan harus diperbarui ke URL API Anda yang sebenarnya.
Ekstensi ini terdiri dari tiga file JavaScript utama:
background.js : File ini berisi logika utama untuk membuat menu konteks dan menangani pilihan pengguna. Ini juga berisi fungsi untuk menyimpan halaman web sebagai MHTML dan mengunggahnya ke API.
content.js : File ini berisi pemroses pesan untuk melakukan hashing pada jalur URL dan judul halaman web.
manifest.json : File ini berisi metadata untuk ekstensi, termasuk nama, versi, deskripsi, izin, dan jalur ke file JavaScript dan ikon.
Kontribusi dipersilakan. Silakan buka terbitan atau kirimkan permintaan penarikan di GitHub.