WebView2 応用テクニック

Web画面の機能無効化設定

WebView2コントロールは設定で機能を制限することができます。
不要な機能は無効化設定しましょう。
下記以外にもセキュリティ関係の設定があるのでこちらを参照ください。

サンプル

						'ダイアログ表示を抑止
						WebView2.CoreWebView2.Settings.AreDefaultScriptDialogsEnabled = False
				
						'コンテキストメニューを抑止
						WebView2.CoreWebView2.Settings.AreDefaultContextMenusEnabled = False
				
						'開発者ツールを無効化
						WebView2.CoreWebView2.Settings.AreDevToolsEnabled = False
				
						'ブラウザに組み込まれているエラーページを無効化
						WebView2.CoreWebView2.Settings.IsBuiltInErrorPageEnabled = False
				
						'ズームコントロールを無効化
						WebView2.CoreWebView2.Settings.IsZoomControlEnabled = False
				
						'ステータスバーを非表示
						WebView2.CoreWebView2.Settings.IsStatusBarEnabled = False
					
						//ダイアログ表示を抑止
						webView2.CoreWebView2.Settings.AreDefaultScriptDialogsEnabled = false;
			
						//コンテキストメニューを抑止
						webView2.CoreWebView2.Settings.AreDefaultContextMenusEnabled = false;
			
						//開発者ツールを無効化
						webView2.CoreWebView2.Settings.AreDevToolsEnabled = false;
			
						//ブラウザに組み込まれているエラーページを無効化
						webView2.CoreWebView2.Settings.IsBuiltInErrorPageEnabled = false;
			
						//ズームコントロールを無効化
						webView2.CoreWebView2.Settings.IsZoomControlEnabled = false;
			
						//ステータスバーを非表示
						webView2.CoreWebView2.Settings.IsStatusBarEnabled = false;
					

参考