gpt4 book ai didi

c# - 在 C# 中解析 JavaScript 代码

转载 作者:数据小太阳 更新时间:2023-10-29 04:33:04 30 4
gpt4 key购买 nike

我将以下 JavaScript 代码作为字符串文字:

var $Page = new function()
{
var _url= 'http://www.some.url.com';

this.Download = function()
{
window.location = _url;
}
}

有没有办法从我的 C# 代码中获取 _url 变量的值?也许是一个开源库?我使用正则表达式来完成此操作,但我希望有一种更优雅的方式。

最佳答案

您应该看看 Codeplex 上的开源 Javascript .NET ( http://javascriptdotnet.codeplex.com/)。

这段代码示例可以帮助您:

Javascript context = new JavascriptContext();
context.Run("var _url= 'http://www.some.url.com';") // You put your javascript in the function run
String url = (String)context.GetParameter("_url"); // You get your url from javascript

就是这样。

关于c# - 在 C# 中解析 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720678/

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