Documentation
¶
Overview ¶
Package webviewloader 封装了 webviewloader.dll 中的函数.
Index ¶
- Variables
- func CompareBrowserVersions(v1 string, v2 string) (int, error)
- func CreateCoreWebView2EnvironmentWithOptions(browserExecutableFolder, userDataFolder string, ...) error
- func GetAvailableBrowserVersion(browserExecutableFolder ...string) (string, error)
- func GetAvailableBrowserVersionWithOptions(browserExecutableFolder string, environmentOptions unsafe.Pointer) (string, error)
- func GetVersion() string
Constants ¶
This section is empty.
Variables ¶
var Dll []byte
Functions ¶
func CompareBrowserVersions ¶
CompareBrowserVersions 将比较两个给定的版本号并返回如下结果:
-1 = v1 < v2 0 = v1 == v2 1 = v1 > v2
func CreateCoreWebView2EnvironmentWithOptions ¶
func CreateCoreWebView2EnvironmentWithOptions(browserExecutableFolder, userDataFolder string, environmentOptions, environmentCompletedHandler unsafe.Pointer) error
CreateCoreWebView2EnvironmentWithOptions 使用指定选项创建一个 WebView2 环境。
browserExecutableFolder: 浏览器可执行文件的文件夹路径, 可为空字符串。如包含\Edge\Application\则失败.
userDataFolder: 用户数据文件夹路径。
environmentOptions: WebView2 环境选项的 ICoreWebView2EnvironmentOptions 对象指针。
environmentCompletedHandler: 一个回调指针,当 WebView2 环境创建完成时调用。
func GetAvailableBrowserVersion ¶
GetAvailableBrowserVersion 获取本机安装或指定目录的可用的 webview2 运行时的版本号。没有可用的则返回空字符串。
browserExecutableFolder: webview2 可执行文件的文件夹路径, 为空则获取本机安装的。
func GetAvailableBrowserVersionWithOptions ¶
func GetAvailableBrowserVersionWithOptions(browserExecutableFolder string, environmentOptions unsafe.Pointer) (string, error)
GetAvailableBrowserVersionWithOptions 获取本机安装或指定目录的可用的 webview2 运行时的版本号。没有可用的则返回空字符串。
browserExecutableFolder: webview2 可执行文件的文件夹路径, 为空则获取本机安装的。
environmentOptions: 包含 WebView2 环境选项的 ICoreWebView2EnvironmentOptions 对象指针。
Types ¶
This section is empty.