如何在WinRT C#应用程序中执行Javascript代码

How to execute Javascript code in a WinRT C# application?

本文关键字:执行 Javascript 代码 应用程序 WinRT      更新时间:2023-10-02

我正在用C#编写一个WinRT应用程序。

我想执行一些Javascript代码。在我的情况下,不需要整个WebView,我只需要与Javascript虚拟机接口即可。C#代码将调用Javascript函数,并将一些对象导出到Javascript端。

我知道有JsRT,Chakra的C API,Internet Explorer使用的jsvm。但据我所知,JsRT不适用于WinRT。WinRT下不允许使用其他虚拟机。

所以,问题是:是否有可能从C#代码调用Javascript代码?如果没有,等待JsRT for WinRT的发布是唯一的选择吗?

可以从C#调用JavaScript,但不能没有WebView控件。