|
本帖最后由 ro4ters 于 2015-8-6 22:33 编辑
关于winfrom调用js做加密神马的最讨厌了.{:soso_e144:} 特别是做get 或Post请求的程序.www.msdn5.com
下面就介绍下吧.
1. 编译Js为dll,winfrom引用dll调用相应方法.
优点 : 直接编译成DLL,
缺点: 一般JS都被压缩,很多都无法直接编译成DLL...这个很操蛋.不推荐使用.
2.拼接js内容,具体请参考飞哥 登陆58同城的例子.
传送门 http://www.sufeinet.com/thread-1835-1-1.html
优点: 没用过,也不清楚..
缺点: 没用过,也不清楚..
个人认为这个方法还不错,配合这飞哥那个转换的工具自动append因该也挺方便..
3.调用Interop.MSScriptControl
优点: 经常使用这个.[自从知道以后]..比较方便,js格式化修改好以后直接存资源里.调用起来很方便.
缺点: 以前找不到win7 64位的dll,用起来总会报错...代码中附上的附件为win7 64位可用的.
方法4: JSEngine
优点: 不用引用其他东西.直接传递也挺方便.
缺点: 额,可能是我用的不熟,感觉有点繁琐.
使用方法同方法3里面的方法2文档. 另♂[北京]SillyPGM 在群(总群)中有共享文件,我附件也有带,就不重新上传附件了.
方法5: 调用浏览器控件获得页面方法
这个就不推荐了....速度慢,要等到页面加载完成才会去执行调用,不然还报错...
优点: 毕竟是原生的...
www.msdn5.com
总结下如下 :
我个人比较喜欢方法3,用的也比较多. 方法4的用的少,就觉得比较新鲜,其他好像也没觉得啥.可能用的比较少的原因吧...用4多的筒子可以来介绍下优缺点...都是自己用了以后总结的,肯定有不对的地方,欢迎指正..欢迎批评...www.msdn5.com
by : ro4ters.
27/05-2013
补充内容 (2014-11-3 23:44):
C# Winform 调用JS 配套视频讲解 http://bbs.msdn5.com/forum-2-1.html www.msdn5.com |
|