webviewloader

package
v1.3.395 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 12, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package webviewloader 封装了 webviewloader.dll 中的函数.

Index

Constants

This section is empty.

Variables

View Source
var Dll []byte

Functions

func CompareBrowserVersions

func CompareBrowserVersions(v1 string, v2 string) (int, error)

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

func GetAvailableBrowserVersion(browserExecutableFolder ...string) (string, error)

GetAvailableBrowserVersion 获取本机安装或指定目录的可用的 webview2 运行时的版本号。没有可用的则返回空字符串。

browserExecutableFolder: webview2 可执行文件的文件夹路径, 为空则获取本机安装的。

func GetAvailableBrowserVersionWithOptions

func GetAvailableBrowserVersionWithOptions(browserExecutableFolder string, environmentOptions unsafe.Pointer) (string, error)

GetAvailableBrowserVersionWithOptions 获取本机安装或指定目录的可用的 webview2 运行时的版本号。没有可用的则返回空字符串。

browserExecutableFolder: webview2 可执行文件的文件夹路径, 为空则获取本机安装的。

environmentOptions: 包含 WebView2 环境选项的 ICoreWebView2EnvironmentOptions 对象指针。

func GetVersion

func GetVersion() string

GetVersion 返回内置的 WebView2Loader.dll 的版本号。

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL