使用awesomium(或chrome),是否可以从文件系统加载内容?
也许使用ajax或其他方法?
答案 0 :(得分:1)
Awesomium / Chromium中的网站与普通网站一样,在沙箱中运行。这意味着没有用户明确地"给予"你是一个文件,没办法来访问它。
但是,您的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?