操作系统:Windows 7
Cef版本: Wpf
大家好,
我正在尝试加载使用MathQuill公式编辑器(https://pastebin.com/wgnTKcpS)的本地HTML文件(http://mathquill.com)。但是,使用此代码时:
MathQuillBrowser.IsBrowserInitializedChanged += (s, e) =>
{
if (MathQuillBrowser.IsBrowserInitialized)
MathQuillBrowser.LoadHtml(File.ReadAllText(Environment.CurrentDirectory + "/mathquill.html"), "https://somefakeurl-mathquill.com");
};
要将HTML文件加载到ChromiumBrowser
,MathQuill范围不会显示在Wpf窗口的ChromiumBrowser
中。我做错了什么?
如何重现问题:
ChromiumBrowser
控件并将其添加到某个窗口的主控件中。ChromiumBrowser
。重要说明:上面的C#代码(html元素显示)包含不加载外部CSS样式表的元素。此外,如果您在Chrome浏览器中打开它,html代码会按预期工作。
答案 0 :(得分:0)
Cef浏览器不知道CSS文件的位置,因此无法找到它。简单的解决方案是使用CDN(https://cdnjs.com/libraries/mathquill,用于MathQuill)。