在winform中嵌入js:
第一种方法:利用com组件ScriptControl
步骤:
1.添加引用:using MSScriptControl;
右击“引用”——“”添加引用”---"com组件"
2.js文件,我的保存为add.js,如3获取路径
function res(x){
var b=3;
return b+x;}
3.引用js
首先读文件,获取到你js文件中的内容:using System.IO;引用流
string path = @"C:\Users\Spider\Desktop\add.js";
string text = File.ReadAllText(path);
object x = 5;
ScriptControl msc = new ScriptControl();
msc.UseSafeSubset = true;
msc.Language = "javascript";
msc.AddCode(text);
object s = msc.Run("res", new object[] { x });
messageBox.Show(s.ToString());
除此之外,还有一个强大的控件webBrowser可以解析网页,下篇分享另一种方法。