CoreWebView2Settings.UserAgent Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines WebView2's User Agent.
public string UserAgent { get; set; }
member this.UserAgent : string with get, set
Public Property UserAgent As String
Property Value
Examples
WebViewSettings.UserAgent = dialog.Input.Text;
Remarks
The default value is the default User Agent of the Edge browser. This property may be overridden if the User-Agent header is set in a request. If the parameter is empty the User Agent will not be updated and the current User Agent will remain. Setting this property may clear User Agent Client Hints headers Sec-CH-UA-* and script values from navigator.userAgentData. Current implementation behavior is subject to change. By default, the User Agent set will also be effective on the Service Worker associated with the WebView. If there are multiple WebViews associated with the same service worker, the last User Agent set will be used. To disable this behavior, disable the feature flag msWebView2SetUserAgentOverrideOnServiceWorker
.