介绍
安装
指南
- Engine
- Profile
- Browser
- BrowserView
- 导航
- 内容
- 上下文菜单
- DOM
- JavaScript
- 弹出窗口
- 对话框
- 下载
- Chrome 扩展程序
- 网络
- 缓存
- Cookies
- 代理
- 身份验证
- 权限
- 插件
- 打印
- 密码
- 用户数据配置文件
- 信用卡
- 媒体
- 缩放
- 拼写检查器
- 部署
- Chromium
故障排除
- 日志记录
- 常见异常
- 应用程序不终止
- 视频不播放
- 无法登录 Google 账号
- 用户数据未被储存
- 配色方案
- 启动失败
- Windows 启动缓慢
- 无响应的 .NET 应用程序
- Chromium 进程意外终止
- 意外行为
- Windows 7/8/8.1 停止支持
迁移
系统要求
本页描述了运行基于DotNetBrowser的程序所需的软件和硬件配置。
软件要求
.NET
- .NET Framework 4.6.2 — 4.8.1 (仅 Windows)
- .NET 5 - 9
Avalonia UI
- 11.1.2 及更高版本
Windows
DotNetBrowser 支持 x86, x64, 和 ARM64:
- Windows 11
- Windows 10
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
Windows 7/8/8.1 以及相应的 Windows Server 版本不再受支持。
Linux
DotNetBrowser 支持以下 Linux 发行版本 (x64 和 ARM64):
- Ubuntu 18.04 或更高版本
- Debian 10 或更高版本
- Fedora Linux 38 或更高版本
- openSUSE 15.5 或更高版本
- RedHat Enterprise Linux 8.9 或更高版本
Chromium 无法在无头环境中工作。 要在无头环境(包括基于 Linux 的 Docker 容器和 WSL)中使用 DotNetBrowser,您需要启动 X 服务器。
macOS
DotNetBrowser 支持以下 macOS 发行版本 (x64 和 ARM64):
- Sequoia 15
- Sonoma 14
- Ventura 13
- Monterey 12
- Big Sur 11
硬件要求
HiDPI 监视器
DotNetBrowser 可识别 HiDPI 显示器环境中使用的设备缩放系数,并根据该缩放系数渲染 HTML 内容。
WPF 和 WinForms BrowserView
控件兼容不同的 DPI 感知模式。 DotNetBrowser 从使用它的应用程序配置中获取 DPI 感知设置,并将 Chromium 进程配置为使用相同的 DPI 感知模式。
只有当您的.NET桌面应用程序支持高 DPI 时,DotNetBrowser 才会支持。
这些 MSDN 文章描述了如何创建 DPI 感知的 .NET 桌面应用程序:
Android/iOS
DotNetBrowser 不支持 iOS 和 Android 等移动设备。
其他环境
您可以尝试在此处未列出的其他平台或版本上运行 DotNetBrowser,但我们不保证所有 DotNetBrowser 功能都能在那里正常运行。
DotNetBrowser 无法在阻止调用 User32/GDI32 API 的环境中使用,比如 Azure App Services 或 Azure Functions。 由于这些限制,无法启动 Chromium 引擎。