WebView2 SDKが展開するデータファイルのフォルダパスを変更するには?

提供: Support
移動先: 案内検索

質問

TEdgeBrowserを使用したVCLアプリケーションを実行すると、実行プログラム(.exe)が置かれている同じフォルダにWebView2 SDKに関連したデータファイルが展開されます。


データファイルが展開されるフォルダパスは、

<ブログラム名>.exe.WebView2/EBWebView/


Thumb03000188ujpn.png


これらのファイルが作成されるパスをTEdgeBrowserのプロパティで変更することはできますか?

回答

この問題は、10.4.2で修正済みです。

10.4.2では、新しくUserDataFolderというプロパティが追加されており、データファイルの展開先がTEdgeBrowserのプロパティで設定可能です。


WEBVIEW2_USER_DATA_FOLDERに関する情報は、こちらを参照してください。


以下は、環境変数の設定例です。

Set WEBVIEW2_USER_DATA_FOLDER=C:\Users\Public\Documents\WebView2_cache


プログラム(exe)を実行する前に環境変数を設定しておくと、指定したフォルダにEdgeブラウザのキャッシュが展開されます。


Thumb03000189ujpn.png


関連情報