将javascript api用于桌面应用的最佳方式

时间:2011-02-12 11:32:58

标签: c# javascript .net

我有一个桌面应用程序,我真的想使用一些只在他们的Javascript版本中提供的API ....(Waze API / Google Earth API), 我的问题...如果您认为使用此JavaScript API在我的C#桌面应用程序之间架起桥梁,那么最好的方法是什么呢?

2 个答案:

答案 0 :(得分:1)

您可以从C#执行JScr​​ipt。添加对Microsoft.JScript的引用并使用以下内容:

using Microsoft.JScript;
object result = Microsoft.JScript.Eval.JScriptEvaluate("my javascript code", Microsoft.JScript.Vsa.VsaEngine.CreateEngine());

答案 1 :(得分:0)

javascript不适用于桌面应用程序。您可以使用WebBrowser嵌入一些将执行javascript的网页小部件。