List icon 目录

发布日期 2024年05月22日

DotNetBrowser 2.27.0

Chromium 已升级至 124.0.6367.221 版本

我们已将 Chromium 升级至新版本,该版本引入了针对已知被利用漏洞的安全修复:

如需了解 124.0.6367.221 版本中 Chromium 的所有修复和改进的完整列表,请访问以下版本的产品博客文章:

重大变更

在此版本中,我们移除了 Scaling.FitToPageScaling.FitToPaper 字段。这两个方法仅在使用系统打印机打印 PDF 文件时有用。当打印 HTML 页面或使用内置 PDF 打印机时,这些方法实际上是空操作(no-op),会让开发者感到困惑。

相应的,我们我们引入了一个新的 IFit.Fit 方法,它仅适用于使用系统打印机打印 PDF 文件。

以下是 PrintPdfContentHandler 在之前的示例代码:

browser.PrintPdfContentHandler = 
    new Handler<PrintPdfContentParameters, PrintPdfContentResponse>(p =>
{
    var printer = p.Printers.Default;
    var settings = printer.PrintJob.Settings;
    settings.Scaling = Scaling.FitToPage;
    // ...
    return PrintPdfContentResponse.Print(printer);
});

在 DotNetBrowser 2.27.0 中,PrintPdfContentHandler 的工作原理如下:

browser.PrintPdfContentHandler = 
    new Handler<PrintPdfContentParameters, PrintPdfContentResponse>(p =>
{
    var printer = p.Printers.Default;
    var settings = printer.PrintJob.Settings;
    settings.Fit = Fit.ToPage;
    // ...
    return PrintPdfContentResponse.Print(printer);
});

质量优化

  • 从信用卡自动填充建议下拉列表中移除了导致 Chromium 崩溃的冗余选项;
  • 改进了在本地窗口中嵌入的 WPF 和 Windows Forms BrowserView 的焦点处理。

下载 DotNetBrowser 2.27.0 (.NET Framework)
下载 DotNetBrowser 2.27.0 (.NET Core)
下载 DotNetBrowser 2.27.0 (Cross-platform)

申请 30 天免费试用

Go Top