簡體   English   中英

Jint和JavaScript之間的通信

[英]Communication between Jint and JavaScript

我正在尋找一種在Jint和C#之間進行通信(來回)的方法。

有辦法嗎? 在將它們加載到引擎之后我沒有在Jint中運行JavaScripts的問題,但另一方面我仍然遇到問題 - 從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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM