【发布时间】:2014-12-15 17:44:41
【问题描述】:
我有一个来自网络服务器的 JavaScript 文件,网络浏览器将运行该文件并生成一些值(例如:有一个哈希函数,一个字符串被发送到返回哈希值的函数)。
我想在 C# 中使用 javascript 文件为我的应用程序执行此操作。我对 Javascript 或其工作原理一无所知,但可以在 C# 中做到这一点吗?
【问题讨论】:
-
试试:jint.codeplex.com。以下是如何调用函数的示例:github.com/pwasiewicz/neusim/blob/master/NeuSim.Eval/…(CallFunction 方法)
-
为什么不在 C# 中重写所需的函数?
-
如果 JavaScript 使用特定于浏览器的函数或库(例如 jQuery),我认为你不走运。
-
也许重写函数是一种选择,但是我想使用的函数使用 CryptoJS,我找不到如何复制它。
-
@imdabestmanideedeet 如果网络服务器脚本会改变怎么办?不是说这是 OP 服务器。那么,OP 是否必须创建新版本来更新功能?
标签: javascript c# interpreter