這是一個 Chrome 擴充程序,允許使用者將當前網頁儲存為 MHTML 檔案或將其上傳到 API 伺服器。
該擴充功能在上下文選單中新增了兩個選項:「另存為 MHTML」和「上傳為 MHTML」。
該擴充功能需要以下權限:
activeTab
:存取目前選項卡。contextMenus
:將項目新增至上下文功能表。downloads
:下載 MHTML 檔案。pageCapture
:將目前網頁擷取為 MHTML。notifications
:顯示通知。 若要安裝該擴充程序,請按照安裝 Chrome 擴充功能的標準流程進行操作。
chrome://extensions/
。請注意,「上傳為 MHTML」功能需要伺服器端 API 來接收 POST 請求。
API URL 目前設定為“http://localhost:3001/api/upload”,應更新為您的實際 API URL。
該擴充功能由三個主要 JavaScript 檔案組成:
background.js
:此檔案包含用於建立上下文功能表和處理使用者選擇的主要邏輯。它還包含將網頁儲存為 MHTML 並將其上傳到 API 的功能。
content.js
:此檔案包含一個訊息偵聽器,用於對網頁的 URL 路徑和標題進行雜湊處理。
manifest.json
:此檔案包含擴充的元數據,包括其名稱、版本、描述、權限以及 JavaScript 和圖示檔案的路徑。
歡迎貢獻。請在 GitHub 上提出問題或提交拉取請求。