最近在做新浪账号的登录。有一参数是sp , 它是用js 函数计算而来的。 版权所有,未经Novell迷允许,不得转载!
比如复杂,不太适合去翻译javascript算法语法换成C#的算法。 Novell迷网站內容,版权所有
因此直接使用C#来调用执行javascript (JS)就显示比较重要了。必须学会这一招。
http://novell.me
找了一些相关的文章。都是要么太详细太啰嗦,要么太简单不明确。
版权所有,未经Novell迷允许,不得转载!
下面我说一下几个重要步骤。
Novell迷,迷Novell
1、添加引用 Interop.MSScriptControl.dll 这个文件。(稍候补充这个文件);
版权所有,未经Novell迷允许,不得转载!
2、在解决方案资源管理器--引用--Interop.MSScriptControl --右键属性, 设置“嵌入互操作类型”,默认为Ture, 将它设置为False (不然会出现如下这种错误提示:无法嵌入互操作类型“MSScriptControl.ScriptControlClass”。请改用适用的接口) Novell迷,迷Novell
3、添加类 ScriptEngin.cs (稍候补充这个文件)
http://Novell.Me
版权所有,未经Novell迷允许,不得转载!
本文引用自Novell迷网站
转载请注明出处!本文地址 http://novell.me/master-diary/2015-06-19/csharp-execute-javascript.html
(责任编辑:Novell迷)