首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在.NET和WinRT中调用Javascript?

如何在.NET和WinRT中调用Javascript?
EN

Stack Overflow用户
提问于 2013-04-22 20:56:36
回答 1查看 296关注 0票数 1

这里有一个用例。我需要:

  • 从JavaScript (C#)代码中调用C#
  • JavaScript不会被编译,它来自一个动态源
  • 我需要将.NET对象传递给javascript代码,最好是动态对象。
  • 我还需要从这个javascript代码中接收对象。
  • 我需要这段代码在WPF (Windows7)和Windows (WinRT)中运行

到目前为止,我只看到激活Windows引擎(即IActiveScript)或使用开源项目。

我更愿意远离开源项目,更愿意使用IE JavaScript引擎(Chakra)。Windows脚本引擎似乎无法在WinRT上工作。我可以在我的应用程序中托管浏览器,因为它是一个UI应用程序。

在WPF和WinRT中,代码不需要完全相同(我可以编写一些东西来将这两个实现封装在一个公共接口后面)。

我怎么能这么做?

EN

回答 1

Stack Overflow用户

发布于 2013-04-22 20:59:34

Chakra不公开公共托管界面,因此如果不在应用程序中托管类似V8之类的东西,您就无法做任何您想做的事情。

地铁应用程序的另一个选择是在JavaScript中构建主应用程序,并在大部分工作中调用用.NET编写的WinRT对象。但是在WPF帮不了你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16156564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档