I want to disable devtools from Webview2 component in wpf application .net5. Please help me how to do it?
Asked
Active
Viewed 3,050 times
2 Answers
11
That is easy, after the WebView2
has been initialized.
Simply do:
webView21.CoreWebView2.Settings.AreDevToolsEnabled = false;
where 'webView21' is the name of the WebView2
control.
You can see all settings here: CoreWebView2Settings Class Definition

Poul Bak
- 10,450
- 5
- 32
- 57
-
Thank you for quick reply it solved my problem – Min Dec 23 '20 at 19:14
-
3``` public MainWindow() { InitializeComponent(); InitializeAsync(); } async void InitializeAsync() { await webView.EnsureCoreWebView2Async(null); webView.CoreWebView2.Settings.AreDefaultContextMenusEnabled = false; webView.CoreWebView2.Settings.AreDevToolsEnabled = false; } ``` – Min Dec 23 '20 at 19:15
0
WebView2.CoreWebView2InitializationCompleted += (sender, args) =>
{
if (args.IsSuccess)
{
var vw2 = (WebView2)sender;
vw2!.CoreWebView2.Settings.AreDevToolsEnabled = false;
}
};

Amir Touitou
- 3,141
- 1
- 35
- 31