※ 引述《aiwheat (尋找自己的阿尼瑪)》之銘言:
: 儲存MAFF,大部分網頁的內容再打開,原本內的圖片都有看到正常顯示,
: 最近在儲存像是維基百科或背包客棧內攻略內容等特定網頁,
: 發現MAFF都沒能存圖片進去,
:
: 網頁原本畫面:https://i.imgur.com/ZABzaIZ.png
: MAFF無存圖片畫面:https://i.imgur.com/POneba4.png
: 可以看到圖片位置是空的,
:
: 分別最了以下差別來看,
: https://i.imgur.com/lVzKiKl.png
:
: 1.用Mozilla Archive Format存成MAFF ← 圖片沒正常顯示
: (上圖沒綠色和粉紅色框起來的)
:
: 2.用Mozilla Archive Format存成MHT ← 圖片有正常顯示
: 再用Mozilla Archive Format轉成MAFF ← 圖片沒正常顯示
: (上圖粉紅色框起來的)
:
: 3.用UnMHT存成MHT ← 圖片有正常顯示
: 再用Mozilla Archive Format轉成MAFF ← 圖片有正常顯示
: (上圖綠色框起來的)
:
我實測的結果和你不太一樣:
1. 用 MAF 套件存成 .maff => 114KB,圖片未顯示
2. 用 MAF 套件存成 .mht => 1552KB,圖片可顯示
再用 MAF 套件轉成 .maff => 667KB,圖片未顯示
3. 用 UnMHT 存成 .mht => 1832KB,圖片可顯示
再用 MAF 套件轉成 .maff => 667KB,圖片未顯示
: 推 danny0838: MAFF 因為 57 版的關係官方要不支援了,可能很多問題也 10/17 22:02
: → danny0838: 因此懶得修。如果還是想玩 MAFF 封存,可以考慮用 10/17 22:02
: → danny0838: Web ScrapBook (網路剪貼簿) 10/17 22:02
: 謝謝,有試用你說的剪貼簿了同一維基網頁,
: 若用擷取分頁功能,檔案大小是2.50MB,圖片一樣沒有存進去,
: 若是用擷取分頁(原貌),檔案大小是3.49MB,圖片就有存進去了,
: 請問檔案大小要怎樣可以更小一點,
: 像是用UnMHT存成MHT,再用Mozilla Archive Format轉成MAFF,檔案大小600KB左右,
: 謝謝。
我測試發現 MAF 套件和 Web ScrapBook 同時啟用時會互相衝突,
導致 Web ScrapBook 無法擷取分頁,停用 MAF 套件(要重啟 Firefox)就好了。
除此之外最近 Firefox 改版也常有奇怪的問題導致 Web ScrapBook 無法正常運作,
有時把傳統附加元件停用會解決,有時則反而要啟用才行...
有時使用全新的 Profile (Firefox 啟動路徑加上 -p 參數) 就能解決,
如果停用 MAF 套件還是無效,也許可試試用新 Profile。
至於為什麼這樣,這麼該是核心的問題,要問 Mozilla...XD
至於儲存大小方面...
Web ScrapBook 設計以是完整儲存內容優先,
會看到其他儲存方式檔案小很多,通常是他們沒儲存到某些東西。
以我實際測試的 Web ScrapBook 儲存 .maff 和 MAF 儲存 .mht 為例,
前者 2589KB,後者 1552KB,但 mht 沒有把 <img> 的 srcset 儲存下來,
如果把原網頁中所有 <img> scrset 去掉,
則 Web ScrapBook 儲存 .maff 只有 1207KB,
可見主要差異是 srcset 導致。
其他常見的情況是沒把樣式表中使用的背景圖片、字體儲存下來,
或是把樣式表簡化(只留下 Firefox 支援的,或有被頁面元素使用的樣式),
等等等等,當然可能還有其他我沒注意到的。
這些內容不儲存下來有時從外觀看不大出來,
但是下載的網頁在不同環境下開啟可能就會不正常,
例如 srcset 就是控制在不同大小的螢幕使用不同解析度的圖片。
目前比較能做的一步是勾選「將 data URI 儲存為檔案」,
可以把一些 data URI 圖片的大小縮小,
其他方面可能沒什麼辦法,頂多是取消勾選不想要擷取的東西。
未來有空也許會研究能否提供更多選項捨棄掉影響較小的東西,
換取比較小的檔案體積。
在此之前可能要忍耐一下囉XDD
: ※ 編輯: aiwheat (1.169.242.153), 10/17/2017 23:19:12
: 推 raiechun: 借問樓上從 ScrapBook-X 轉換到 Web ScrapBook 時有什麼 10/17 23:17
: → raiechun: 要注意的事項? 10/17 23:17
基本上 SBX 目前仍是無法完全轉換到 WSB 的,有太多功能不再能用。
如果只是要瀏覽 SBX 下載的網頁,那其實幾乎沒有,之前的網頁瀏覽器打開就能看。
可能要注意的是儲存規格的差異吧,如果要用程式批次處理就會有影響,
不過目前 WSB 還在開發中,很多東西還沒定案,
我也懶得先寫到時不知會改幾次的規格書XD
: 推 kaoh08: maff被官方放棄了 mht又是落後標準 現在該用什麼格式? 10/18 13:26
好問題,目前看來是無最佳解。
單一 HTML(用 data URI 儲存內嵌物件):
瀏覽器相容性最好,大部分新瀏覽器都能開,
可是檔案肥大,開啟速度慢,
嵌入的檔案太大會讓瀏覽器掛掉,
支援多網頁也會有問題(A 連到 B,B 連到 A,會造成無窮迴圈)
MAFF:
解壓縮就可以開,
WSB 如果能活下去,可繼續支援,
不然回去留守舊版火狐用 MAF 套件也行XD
HTZ:
規格簡單,
解壓縮就可以開,
WSB 如果能活下去,可繼續支援。
不然就看有沒有瀏覽器要發明及支援新格式囉XDD