通用Windows应用程序中的JavaScript引擎(C#、XAML)
JavaScript Engine in Universal Windows App (C#,XAML)
我正在使用c#和XAML开发一个通用Windows应用程序。在应用程序中,我需要向Javascript代码传递一个值以获得结果。
有没有类似于IOS中JavaScriptCore的通用Windows应用程序的JavaScript引擎。如果是,请通知我。
您可以使用Jint(https://github.com/sebastienros/jint)。我刚刚测试并确认它在XAML通用应用程序中有效。只需添加NuGet包并按照文档操作即可。
来自官方文件:
var engine = new Engine()
.SetValue("log", new Action<object>(Console.WriteLine));
engine.Execute(@"
function hello() {
log('Hello World');
};
hello();
");
您可以在通用Windows平台应用程序中托管Microsoft的JavaScript Runtime(JsRT)。这将允许您的应用程序使用Edge查克拉引擎处理脚本。
有关详细信息,请参阅在MSDN上托管JavaScript运行时。
相关文章:
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 谷歌文档表面引擎
- 自定义运行时Can'在谷歌应用引擎中看不到我的自定义日志
- 从js引擎的角度来看闭包和构造函数是如何工作的
- Javascript-模板引擎
- 如何使用jQuery验证引擎验证组
- javascript中的表达式引擎字段
- 布局引擎和javascript引擎之间的区别
- 使用Node.js在应用程序引擎上进行本地单元测试
- 扩展Nashorn-ecma引擎以添加新的运算符和类型
- Javascript图形布局引擎
- 自定义警报/弹出窗口和保持JS引擎
- 你知道使用javascript游戏引擎的简单方法吗
- JavaScript游戏引擎——编辑器中的代码运行:)检查器中的错误
- 在谷歌应用引擎上用jQuery处理json表单
- AngularJS模板引擎的替代方案
- Rails引擎:使主机应用程序javascript可用于Mounted Engine
- 余烬引擎未捕获错误:找不到模块余烬视图/views/select
- Node中的基本html引擎
- 通用Windows应用程序中的JavaScript引擎(C#、XAML)