gpt4 book ai didi

C# + IE9 JS引擎脉轮?

转载 作者:搜寻专家 更新时间:2023-11-01 05:07:44 33 4
gpt4 key购买 nike

我正在开发一个很酷的 C# 应用程序,它在我们的模型层中大量使用 JS。我们想使用 IE9 Chakra Javascript 引擎来提高速度。

问题:

  • 我可以在 C# 中使用 Chakra,并将 JS 对象作为 COM 对象进行交互吗? (在 JS 对象上调用函数)
  • 我可以独立于 IE9 安装 Chakra 吗? (有些用户没有安装IE9,所以如果他们不必安装IE9,而只安装Chakra会更容易)。

非常感谢您的专业知识。

最佳答案

问题#1 的答案

是的,您可以通过 COM 从 C# 与在 Chakra 中运行的 Javascript 逻辑进行交互。

特别是,从 c# 程序,您可以通过 IActiveScript 启动 Chakra,将一些 Javascript/ES5 代码加载到其中,然后通过 COM IDispatch 指针调用在该 Javascript 代码中定义的方法。

相关:

问题#2 的答案

据我所知,不,不安装 IE9 就无法安装 Chakra。不过,对于没有 Chakra 的计算机,您可以设计 C# 应用程序以优雅地降级以使用现有的 JScript 引擎。

关于C# + IE9 JS引擎脉轮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5429749/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com