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.