browserExecutableFolder property
Use browserExecutableFolder to specify whether WebView2 controls use a fixed
or installed version of the WebView2 Runtime that exists on a user machine.
To use a fixed version of the WebView2 Runtime, pass the folder path that contains
the fixed version of the WebView2 Runtime to browserExecutableFolder.
BrowserExecutableFolder supports both relative (to the application's executable) and absolute files paths.
To create WebView2 controls that use the installed version of the WebView2 Runtime that exists on user machines,
pass a null
or empty string to browserExecutableFolder.
In this scenario, the API tries to find a compatible version of the WebView2 Runtime
that is installed on the user machine (first at the machine level, and then per user) using the selected channel preference.
The path of fixed version of the WebView2 Runtime should not contain \Edge\Application\
.
When such a path is used, the API fails with HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
.
The default channel search order is the WebView2 Runtime, Beta, Dev, and Canary.
When an override WEBVIEW2_RELEASE_CHANNEL_PREFERENCE
environment variable or
applicable releaseChannelPreference
registry value is set to 1
, the channel search order is reversed.
Officially Supported Platforms/Implementations:
Implementation
final String? browserExecutableFolder;