如何在 C#(.NET)中执行 Javascript 代码 [重复]

Posted

技术标签:

【中文标题】如何在 C#(.NET)中执行 Javascript 代码 [重复]【英文标题】:How can I execute Javascript code in C# (.NET) [duplicate] 【发布时间】:2017-09-24 10:13:17 【问题描述】:

我正在探索 Blockly 的可能性,并希望获取 Blockly 生成的代码,将其存储在数据库中并稍后运行。当然它不会在视图中执行。我知道 javascript 是一种客户端语言,但有没有办法可以在 C# 中执行 Javascript 代码?

【问题讨论】:

github.com/sebastienros/jint 【参考方案1】:

Chromium Embedded Framework 具有 C# 绑定:CefSharp

它将运行您的 JavaScript,并且它可以在没有 UI 的情况下工作,或者如果您需要呈现结果:

https://cefsharp.github.io/

FAQ 也包含对您问题的具体回答:

https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#CallJS

【讨论】:

以上是关于如何在 C#(.NET)中执行 Javascript 代码 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C#(.NET)中执行 Javascript 代码 [重复]

如何在 C# .NET 中保持 TCP 连接打开并执行多次写入/读取?

如何在 C# 中跟踪代码执行

如何安排 C# Windows 服务每天执行任务?

如何在 ASP.NET 中显示来自 C# 的警告框?

如何在 C# 中执行 DragAcceptFiles?