您可以使用 c# 加载带有 awesomium 或 chromium 的本地内容吗?

Can you load local content with awesomium or chromium using c#?

使用 awesomium(或 chromium)是否可以从文件系统加载内容?

也许可以使用 ajax 或其他方法?

Awesomium/Chromium 中的网站与普通网站一样,在沙盒中运行。这意味着,如果用户没有明确地 "giving" 您的文件,则 无法 访问它。

但是,您的 WPF 应用程序可以轻松地读取这样的文件并使用 awesomium 控件将其内容传递到网页。

您使用CallJavascriptFunction:

JSValue fileText = new JSValue(fileText);
webView.CallJavascriptFunction("someMethod", fileText );

相关(以及我从哪里获得该代码的基础):calling Javascript from c# using awesomium

如果您想采用其他方式,请参阅Can I call application methods from JavaScript in Awesomium?