How do I load a JavaScript file with Jint in C#?

前端 未结 4 1247
小蘑菇
小蘑菇 2020-12-06 07:45

I want to load a JavaScript file using Jint, but I can\'t seem to figure it out. The documentation said I could do something like engine.run(file1), but it does

4条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-06 08:13

    I found a workaround by manually loading the file into text myself, instead of loading it by name as mentioned here: http://jint.codeplex.com/discussions/265939

            StreamReader streamReader = new StreamReader("test.js");
            string script = streamReader.ReadToEnd();
            streamReader.Close();
    
            JintEngine js = new JintEngine();
    
            js.Run(script);
            object result = js.Run("return status;");
            Console.WriteLine(result);
            Console.ReadKey();
    

提交回复
热议问题