gpt4 book ai didi

javascript - Jint 和 JavaScript 之间的通信

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:29:40 29 4
gpt4 key购买 nike

我正在寻找一种在 Jint 和 C# 之间进行(来回)通信的方式。

有办法吗?将 JavaScript 加载到引擎后,我在 Jint 中运行 JavaScript 没有问题,但另一方面我在获取回调时仍然遇到问题 - 从 JavaScript 返回到 C#(可能使用某种 ObjectForScripting?或其他预定义设置?)谢谢

最佳答案

在 C# 中,提供一个包含您要运行的方法的类。

public class JavaScriptHelper {
public string Method(string input) {
return String.Concat("Hi", input);
}
}

然后将该类传递给引擎。

var engine = new Engine();
engine.SetValue("helper", new JavaScriptHelper());
var source = @" var result = helper.Method('Hello');"
engine.Run(source);

关于javascript - Jint 和 JavaScript 之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34021202/

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