介绍
安装
指南
- Engine
- Profile
- Browser
- BrowserView
- 导航
- 内容
- 上下文菜单
- DOM
- JavaScript
- 弹出窗口
- 对话框
- 下载
- Chrome 扩展程序
- 网络
- 缓存
- Cookies
- 代理
- 身份验证
- 权限
- 插件
- 打印
- 密码
- 用户数据配置文件
- 信用卡
- 媒体
- 缩放
- 拼写检查器
- 部署
- Chromium
故障排除
- 日志记录
- 常见异常
- 应用程序不终止
- 视频不播放
- 无法登录 Google 账号
- 用户数据未被储存
- 配色方案
- 启动失败
- Windows 启动缓慢
- 无响应的 .NET 应用程序
- Chromium 进程意外终止
- 意外行为
- Windows 7/8/8.1 停止支持
迁移
应用程序未终止
当您的应用程序运行时,您可以在任务管理器中注意到一些 browsercore.exe
或 chromium.exe
进程。 这些进程始终是您应用程序进程的子进程。
DotNetBrowser 带有自己基于 Chromium 的引擎,该引擎使用这些进程来执行所有与 Chromium 相关的工作。 您创建的 IEngine
和 IBrowser
实例越多,启动的进程就越多。 IBrowser
或 IEngine
实例被正确处理后,与该实例相关的进程将自动终止。
如果 IBrowser
或 IEngine
未被正确处理,它们将保留在内存中并阻止您的应用程序关闭。 与这些实例相关的进程也将保持运行。 以下文章中解释了该如何处理这些实例:
如果 IEngine
被处理,则此 IEngine
创建的所有 IBrowser
实例也将被处理。