介绍
安装
指南
- Engine
- Profile
- Browser
- BrowserView
- 导航
- 内容
- 上下文菜单
- DOM
- JavaScript
- 弹出窗口
- 对话框
- 下载
- Chrome 扩展程序
- 网络
- 缓存
- Cookies
- 代理
- 身份验证
- 权限
- 插件
- 打印
- 密码
- 用户数据配置文件
- 信用卡
- 媒体
- 缩放
- 拼写检查器
- 部署
- Chromium
故障排除
- 日志记录
- 常见异常
- 应用程序不终止
- 视频不播放
- 无法登录 Google 账号
- 用户数据未被储存
- 配色方案
- 启动失败
- Windows 启动缓慢
- 无响应的 .NET 应用程序
- Chromium 进程意外终止
- 意外行为
- Windows 7/8/8.1 停止支持
迁移
从 NuGet 安装
本指南介绍如何从 NuGet 将 DotNetBrowser 添加到您的 .NET 项目。
要将 DotNetBrowser 添加到项目中,请安装下面列出的相应的 NuGet 软件包。
DotNetBrowser 本身依赖于 protobuf-net。 在安装 DotNetBrowser NuGet 软件包时,会自动获取相应的软件包。
跨平台
如果需要 DotNetBrowser 在所有支持的平台上运行,可以安装下面列出的相应的软件包。
DotNetBrowser.CrossPlatform
DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.NetStandard20
DotNetBrowser.Chromium.Linux-x64
DotNetBrowser.Chromium.Linux-arm64
DotNetBrowser.Chromium.macOS-x64
DotNetBrowser.Chromium.macOS-arm64
安装 DotNetBrowser.CrossPlatform
获取其余所需的软件包。
特定平台
如果您需要 DotNetBrowser 只在特定平台上运行,可以安装下面列出的相应的软件包。
Windows AnyCPU
DotNetBrowser
DotNetBrowser.Chromium.Win-x86.Net45
/ DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.Net45
/ DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.Net45
/ DotNetBrowser.Chromium.Win-arm64.NetStandard20
安装 DotNetBrowser
时会根据目标平台自动获取所需的 Chromium 二进制文件。
Windows x86
DotNetBrowser.x86
DotNetBrowser.Chromium.Win-x86.NET45
/ DotNetBrowser.Chromium.Win-x86.NetStandard20
Windows x64
DotNetBrowser.x64
DotNetBrowser.Chromium.Win-x64.NET45
/ DotNetBrowser.Chromium.Win-x64.NetStandard20
Windows ARM64
DotNetBrowser.Win-arm64
DotNetBrowser.Chromium.Win-arm64.NET45
/ DotNetBrowser.Chromium.Win-arm64.NetStandard20
Linux x64
DotNetBrowser.Linux-x64
DotNetBrowser.Chromium.Linux-x64
Linux ARM64
DotNetBrowser.Linux-arm64
DotNetBrowser.Chromium.Linux-arm64
macOS x64
DotNetBrowser.macOS-x64
DotNetBrowser.Chromium.macOS-x64
macOS ARM64
DotNetBrowser.macOS-arm64
DotNetBrowser.Chromium.macOS-arm64
UI 框架
如果您开发的桌面应用程序要显示一些网络内容,请根据您使用的 UI 框架再安装一个软件包。
WPF
DotNetBrowser
DotNetBrowser.Chromium.Win-x86.Net45
/ DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.Net45
/ DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.Net45
/ DotNetBrowser.Chromium.Win-arm64.NetStandard20
DotNetBrowser.Wpf
安装 DotNetBrowser.Wpf
会获取其余所需的软件包。
如果您的 WPF 应用程序在 64 位平台上运行,且不支持 32 位平台, 可以安装 DotNetBrowser.Wpf.x64
软件包。 DotNetBrowser.x64
、DotNetBrowser.Chromium.Win-x64.Net45
或 DotNetBrowser.Chromium.Win-x64.NetStandard20
(取决于目标框架) 软件包会自动获取并安装。
如果您的 WPF 应用程序在 ARM64 平台上运行,可以安装 DotNetBrowser.Wpf.arm64
软件包。 DotNetBrowser.Win-arm64
, DotNetBrowser.Chromium.Win-arm64.Net45
or DotNetBrowser.Chromium.Win-arm64.NetStandard20
(取决于目标框架) 软件包会自动获取并安装。
WinForms
DotNetBrowser
DotNetBrowser.Chromium.Win-x86.Net45
/ DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.Net45
/ DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.Net45
/ DotNetBrowser.Chromium.Win-arm64.NetStandard20
DotNetBrowser.WinForms
安装 DotNetBrowser.WinForms
获取其余所需的软件包。
如果您的 WinForms 应用程序在 32 位平台上运行,且不支持 64 位平台,可以安装 DotNetBrowser.WinForms.x86
包。 DotNetBrowser.x86
、DotNetBrowser.Chromium.Win-x86.Net45
或 DotNetBrowser.Chromium.Win-x86.NetStandard20
(取决于目标框架) 软件包会自动获取并安装。
如果您的 WinForms 应用程序在 ARM64 平台上运行, 可以安装 DotNetBrowser.WinForms.arm64
软件包。 DotNetBrowser.Win-arm64
, DotNetBrowser.Chromium.Win-arm64.Net45
or DotNetBrowser.Chromium.Win-arm64.NetStandard20
(取决于目标框架) 软件包会自动获取并安装。
Avalonia UI
DotNetBrowser.CrossPlatform
DotNetBrowser.Chromium.Win-x86.NetStandard20
DotNetBrowser.Chromium.Win-x64.NetStandard20
DotNetBrowser.Chromium.Win-arm64.NetStandard20
DotNetBrowser.Chromium.Linux-x64
DotNetBrowser.Chromium.Linux-arm64
DotNetBrowser.Chromium.macOS-x64
DotNetBrowser.Chromium.macOS-arm64
DotNetBrowser.AvaloniaUi
安装 DotNetBrowser.AvaloniaUi
获取其余所需的软件包。
如果您的 Avalonia UI 应用程序只能在特定的子集平台上运行,而不支持其他平台,您可以在以后准备部署应用程序时排除相应的 DotNetBrowser.Chromium.Xxx
动态链接库。
Visual Studio 中的 NuGet 软件包管理器
要安装所需的 NuGet 软件包,请按照以下说明操作:
-
在 Solution Explorer 中,右键单击 References ,然后选择 Manage NuGet Packages:
-
选择 “nuget.org” 作为 Package source,选择 Browse 选项卡,搜索”DotNetBrowser”,选择所需的软件包并点击 Install:
-
接受提示的许可证协议以继续安装。
使用 dotnet CLI 安装 NuGet 软件包
要安装所需的 NuGet 软件包,请按照以下说明操作:
-
打开命令行并切换到包含项目文件的目录。
- 运行以下命令安装所需的软件包:
dotnet add package <DotNetBrowser_package_name>
- 命令完成后,软件包引用将出现在
.csproj
文件中。
欲了解更多信息,请访问以下 链接