Parse JavaScript code in C#

前端 未结 4 1834
旧巷少年郎
旧巷少年郎 2021-01-18 02:00

I have the following JavaScript code as a string literal:

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

    this.Download = functi         


        
4条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-18 02:31

    You should take a look at the open-source Javascript .NET (http://javascriptdotnet.codeplex.com/) on Codeplex.

    This sample of code should help you:

    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
    

    That's it.

提交回复
热议问题