发布日期 2022年03月23日
DotNetBrowser 2.12
更新内容
Chromium 98
Chromium 引擎已升级至 98.0.4758.102 版本。
此 Chromium 版本包含许多安全修复,因此我们强烈建议您升级至该版本。
输入法支持
现在,您可以在 WPF 和 WinForms 应用程序中的离屏渲染模式下使用输入法 (IME) 输入中文、日文、韩文等文字。
EngineFactory.Create() 方法重载
指定所需的渲染模式变得更加容易了:
IEngine engine = EngineFactory.Create(RenderingMode.HardwareAccelerated);
处理智能卡
现在可以通过编程方式解锁智能卡并提供其 PIN 码:
private void SetSmartCardPin(X509Certificate2 originalCertificate)
{
try
{
RSACryptoServiceProvider privateKey =
originalCertificate?.PrivateKey as RSACryptoServiceProvider;
if (privateKey != null)
{
CspParameters parameters = new CspParameters()
{
KeyContainerName = privateKey.CspKeyContainerInfo.KeyContainerName,
ProviderName = privateKey.CspKeyContainerInfo.ProviderName,
ProviderType = privateKey.CspKeyContainerInfo.ProviderType,
Pin = Pin
};
bool result = browser.SetPrivateKeyProviderPin(parameters);
Debug.WriteLine($"PIN configured: {result}");
}
}
catch (Exception ex)
{
Debug.WriteLine($"PIN is not configured: {ex}");
}
}
质量优化
- “Paste” 选项已添加到默认的上下文菜单实现中。
- “Save as” 对话框现在正确显示 “Save as type” 选项和文件扩展名。
- 修复了当前线程文化导致 DOM 节点创建逻辑出错的问题。
- 修复了未检测到 SSL 证书吊销状态的问题。
申请 30 天免费试用
下载 DotNetBrowser 2.12 (.NET Framework)
下载 DotNetBrowser 2.12 (.NET Core)
关注 @DotNetBrowser ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。