使用 Cefsharp for Windows 窗体(所有最新版本)...
我将 Cefsharp 添加到新解决方案中,并创建了以下代码:
Private _chromeBrowser As ChromiumWebBrowser
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call InitializeChromium()
End Sub
Private Sub InitializeChromium()
Dim settings As New CefSettings()
settings.CefCommandLineArgs.Add("disable-gpu", "1")
CefSharp.Cef.Initialize(settings)
_chromeBrowser = New ChromiumWebBrowser("https://js.devexpress.com/Demos/WidgetsGallery/Demo/SelectBox/Overview/Knockout/Light/")
Me.Controls.Add(_chromeBrowser)
_chromeBrowser.Dock = DockStyle.Fill
End Sub
我使用的网址,例如有一些 Woff2 字体。他们的选择框。
如果我在 Windows 10 中运行该应用程序,我会看到下拉列表 (woff2) 很好:
但是,如果我在 Windows Server 2012R2 上运行代码,则会丢失图标:
如果我在 Windows Server 2012R2 上打开 Chrome 并打开 url,则会显示箭头。所以只有在使用 Cefsharp 时才会这样。
知道为什么在 Windows Server 2012R2 上运行的 Cefsharp 中没有显示 woff2 字体吗?