瀏覽器本機文件救援
將瀏覽器已接收的內容保存在本機。
Triluna Document Rescue 正在開發中,目標是保存已傳送至瀏覽器或已在瀏覽器中呈現的文件資料與頁面。它遵守檢視器原有的存取界限;只有預覽可用時,不會宣稱取得原始檔案。
本機開發環境
目前的來源供開發使用,不能安裝至瀏覽器。
- 在本機開發電腦上開啟 Triluna 儲存庫。
- 開啟
triluna-document-rescue/,依照該子專案 README 設定來源環境並執行檢查。 - 請勿將核心套件載入為瀏覽器擴充套件。本次本機工作沒有提供 Chrome 或 Safari 的瀏覽器套件。
Chrome 與 macOS 上的 Safari 仍是預定目標。Safari 在某些擷取方式上的擴充能力較少。發布安裝指南或版本前,必須逐一測試並說明每種瀏覽器建置的實際支援範圍。
擷取模式
Standard 與 Chrome Advanced 的權限界限不同。
- Standard
- 預定的 Standard 版本使用不需要 Chrome debugger 權限的瀏覽器能力。它只能保存所選版本依法可檢視的資料;實際涵蓋範圍必須以該版本為準。
- Chrome Advanced
- Chrome Advanced 版本的 manifest 必須包含
debugger權限。此權限可將偵錯工具附加至分頁並檢查網路活動,因此 Chrome 會顯示高權限警告。使用者必須自行選擇 Advanced 並接受 Chrome 的權限提示;該版本不能把此權限說成可選。實作只能在進行中的擷取期間附加至使用者選定的分頁,並須在結束時立即解除附加。
此處沒有提供 Advanced 瀏覽器版本。這段權限說明是設計界限,不代表目前能擷取網路資料。
匯出前確認來源
不會將保存的預覽默默標示為原始檔案。
- ORIGINAL
- 已接收完整來源位元組,並逐位元組原樣保存。
- RECONSTRUCTED
- 使用檢視器已提供的頁面資源、圖片、HTML 或 SVG 組成新檔案。
- CAPTURED
- 保存頁面或 canvas 呈現的像素。文字、詮釋資料、向量、附件與註記可能不會保留。
匯出前必須顯示來源類別,並可選擇記錄於 sidecar manifest。救援檔案會依可取得的內容保留來源文件的版面尺寸與外觀,屬於使用者來源檔案。它不受 TDS 逐頁輸出規範約束,也不會重新套用 Triluna 出版物的樣式。
隱私與暫存資料
文件本文不會送往 Triluna。
瀏覽器中立核心沒有上傳至 Triluna 的路徑。文件本文不會傳送至 Triluna。未來的瀏覽器版本必須將工作資料保存在瀏覽器本機儲存空間、提供「清除暫存救援資料」操作,並移除遭棄置的不完整擷取內容。目前只有核心來源,尚未實作瀏覽器儲存或清除控制。
瀏覽器儲存空間有容量上限,大型擷取可能因空間不足而停止。Safari 擴充能力較少,也可能限制版本可讀取的資源。依賴救援結果前,請先確認所用瀏覽器版本的限制。
Dropbox 是可選的匯出提供者,與擷取及本機下載分開。上傳需要使用者另行授權並明確執行匯出。瀏覽器相容性與提供者可用性仍須經平台測試;本頁不承諾 Dropbox 已可使用。
合法存取
只保存您依法可以保留的資料。
僅使用 Document Rescue 保存您擁有、獲准存取或依法可以保存的資料。不得繞過登入、CAPTCHA、付款、會員資格、下載配額、地理限制、DRM 或其他存取控制,也不得探查隱藏頁面、私人物件 ID 或猜測的端點。
使用 Baidu Pan 或 Quark Pan 時,請使用一般檢視器與畫面上可見的控制項。只保存獲授權檢視器已提供的頁面或資源;不使用私人端點,也不更改帳戶權益。