请教下chrome另存网页为单文件,最后打开文件成这样子?是哪里的问题?
如题请教下chrome另存网页为单文件,最后打开文件成这样子?是哪里的问题?
本帖最后由 jason31202 于 2021-4-12 20:17 编辑
我明白為什麼了,因為你的副檔名錯了,如果是另存網頁為單文件,應該用副檔名.mhtml,而不是.html,瀏覽器會根據你的文件的副檔名來解析文件,因為你錯了副檔名,所以會解析錯誤,如果你的副檔名錯了,瀏覽器會以解析html的方法去解析mhtml,但是mhtml與html雖然只差一隻英文字,但內在文件的格式是完全不同的,所以你只要加回m字上去就應該沒事了
不太重要的補充,可看可不看:
還有,我剛才研究過,原來這個mhtml叫網頁封存檔(英語:MIME HTML或MIME Encapsulation of Aggregate HTML Documents,縮寫mhtml),是一種儲存檔案格式,其以多用途互聯網郵件擴展格式,應用HTML郵件訊息相同技術開發
即是說它的格式是用以前郵件的格式來開發的,所以有MIME,為什麼要包裝成郵件格式,應該是因為要形成單文件要包含圖片,所以需要為圖片轉成碼,即是將本來html的link直接轉成圖片碼,而你見到的亂碼其實是16進制的碼來的,例如=D0=C2這些,這些16進制碼是因為MIME encode所造成
。。因为你用系统自带的ie浏览器打开,内核不一样。
jason31202 发表于 2021-4-12 20:05
我明白為什麼了,因為你的副檔名錯了,如果是另存網頁為單文件,應該用副檔名.mhtml,而不是.html,瀏覽器 ...
加m解决了 楼上嘅楼上大神 还是用旧版的浏览器另存吧,另存网页兼容性好一些的。 估計系瀏覽器嘅版本問題啩,換一個試下得唔得啦 存为PDF会不会没有那么麻烦? 加M大神好劲
页:
[1]