macOSでは、コマンドライン/プログラムで参照された画像を含むHTMLファイルをwebarchivesに変換します。
次sample.html
を含むサンプルファイルがあるとします。
<html><body>
<h1>File with resource</h1>
<p>This file shows text and references an image.</p>
<img src="sample.jpg" />
</body></html>
sample.jpg
同じディレクトリに画像がある場合、任意のブラウザでhtmlファイルを表示でき、画像とともにレンダリングされます。ウェブアーカイブに変換するために私が試しました:
textutil -convert webarchive sample.html
ただし、sample.webarchive
Safariで開いた場合、結果はレンダリングされません-画像は含まれていますが、コメントを参照してください。
結果に画像が含まれてレンダリングされるように、コマンドラインから正しく変換するにはどうすればよいですか?結局のところ、それがウェブアーカイブの目的です!
plutil -p WEBARCHIVE
)。私は違いを調べませんでしたが。
plutil
使用することは知っていましたが、詳細を調査plist
することを考えていませんでしたplutil
。
sample.html
Safariで開き、そこからWebアーカイブを作成し、両方のファイルを移動してSafariでアーカイブを開くと機能しますか?