首頁 > 後端開發 > C++ > 如何在C#中解析並執行JavaScript程式碼?

如何在C#中解析並執行JavaScript程式碼?

Patricia Arquette
發布: 2024-12-28 15:12:10
原創
743 人瀏覽過

How to Parse and Execute JavaScript Code in C#?

在 C 中解析和執行 JS

要回答問題標題“如何在 C# 中解析和執行 JS”,這裡是包裝 Windows 腳本的代碼段發動機。它支援 32 位元和 64 位元環境。

在您的特定情況下,這表示根據.JS 程式碼,您可能必須模擬/實作一些HTML DOM 元素,例如「文件」、「視窗」 」等(使用「命名專案」功能和MyItem 類別。所做的)。 >

2)帶有可選參數的函數呼叫:

將顯示6

Console.WriteLine(ScriptEngine.Eval("jscript", "1+2/3"));
登入後複製
3) 使用命名項和選用參數進行函數呼叫:

將顯示10。 🎜>:我已新增可以使用CLSID 而不是腳本語言名稱,因此我們可以重新使用新的快速IE9「chakra」javascript引擎,例如這個:

using (ScriptEngine engine = new ScriptEngine("jscript"))
{
  ParsedScript parsed = engine.Parse("function MyFunc(x){return 1+2+x}");
  Console.WriteLine(parsed.CallMethod("MyFunc", 3));
}
登入後複製

這是完整的來源:

以上是如何在C#中解析並執行JavaScript程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板