﻿HTML表示の切り替え

オプション → プレビュー →「HTML表示ボタンの動作」で選択できます。
・本文プレビュー内で表示（初期値）
・ブラウザーで表示

内部表示は「HTML表示」を押したメールだけに適用されます。
「テキスト表示」で戻せます。別のメールを選ぶとテキストに戻ります。
部分受信の場合、そのメールだけを完全受信してから表示します。
受信中に別のメールへ移ると、受信完了後にHTMLが勝手に表示されません。
この設定は本文プレビューのHTMLボタンに適用されます。

外部画像は初期値では読み込みません。同じ画面のチェック項目で変更できます。
内部表示ではメール内のスクリプトを無効化しています。
添付されたインライン画像（cid）は表示できない場合があります。
大きすぎるHTMLはブラウザー表示をご利用ください。

更新方法
nPOPを終了し、nPOP.exe と WebView2Loader.dll の両方を既存のnPOPフォルダーへコピーしてください。
INIやメールデータを置き換える必要はありません。
内部表示にはMicrosoft Edge WebView2 Runtimeが必要です。
このPCではインストール済みで、実際のHTML描画を確認しました。
内部表示が利用できない環境ではブラウザー表示を選んでください。
以前のステータスバーフォントや各種カスタマイズ機能も含みます。

ソース版の検証
通常のテスト: tests\run-tests.cmd
WebView2実描画テスト: tests\run-html-pane-test.cmd
Visual Studioのx86 C++開発者コマンドプロンプトで実行します。
実描画テストにはWebView2 Runtimeが必要です。テストは専用のローカルデータを使います。

同梱WebView2 SDK/Loader: 1.0.2903.40
ライセンスはWebView2-LICENSE.txtとWebView2-NOTICE.txtを参照してください。
ソース版ではthird_party\webview2内にあります。