WebView2 応用テクニック
フォームに入力した情報の保存&自動入力を無効にする
WebView2では入力したフォームの情報を保存&自動入力する機能がデフォルトでONになっています。
もしこの機能を無効にしたい場合は
WebView2.CoreWebView2.Settings.IsGeneralAutofillEnabled
プロパティをfalseに設定します。
設定は即反映されるので、初期化が終わっていればいつでも設定可能です。
サンプル
Private Async Sub Form_Load(sender As Object, e As EventArgs) Handles MyBase.Load Await WebView2.EnsureCoreWebView2Async(Nothing) WebView2.CoreWebView2.Settings.IsGeneralAutofillEnabled = False End Sub
private async Task InitializeAsync() { await webView2.EnsureCoreWebView2Async(null); //パスワードを保存 webView2.CoreWebView2.Settings.IsGeneralAutofillEnabled = false; }