【发布时间】:2016-02-16 00:58:41
【问题描述】:
我正在使用ChromiumFX 在 WPF 应用程序中呈现一些网页内容。但似乎内容以某种方式呈现了两次,如下面的屏幕截图所示。较大的是预期大小,可以正常工作,而较小的则不响应任何鼠标操作。较小的只是一张静态图片。
请注意,我们已经在不同屏幕尺寸和分辨率的 x86/x64 机器上的 Win7/Win8/Win10 上测试了完全相同的应用程序。除 Surface Pro 3/4 + Win10 外,一切正常。它也适用于 Surface Pro 1 + Win8。
我猜 Chromium 内核正在使用原生 Windows API 在幕后进行渲染。所以 Surface 硬件、OS API 和 Chromium 内核可能存在一些不兼容的问题。但老实说,我不知道从哪里开始研究。你们能给我一个提示吗?提前致谢!
详细版本信息:
- WPF -> 4.0
- ChromiumFX -> 3.2526.1
- CEF -> 3.2526.1359.gced449a
- 铬 -> 47.0.2526.73
- 操作系统-> Win10 65位
- 硬件 -> Surface Pro 3/4
【问题讨论】:
-
您好,ChromiumFX 作者在这里。我知道这是一个老问题,但我今天第一次看到它,因为有人在问题跟踪器 (bitbucket.org/chromiumfx/chromiumfx/issues/82) 中提到了它。您找到解决此问题的方法了吗?
-
@wborgsm 嗨,有没有为任何类型的 MS Office 插件设置 chromiumfx 的教程?我想启动一个 Outlook 插件并使用 CFX。
-
@Kooki 你需要什么样的教程?基本上它是使用 CFX 库中提供的 WinForm 控件并将其嵌入到 Outlook VSTO 插件中。
标签: c# wpf chromium chromium-embedded