winform如何执行javascript

T_long 2011-03-09 01:28:17
不用webbrower
http://www.029i.com/template/default/js/java.js
想执行里面的方法
function encMe(s){
var k="mh163k";
return stringToHex(des(k,s,1,0));
}
...全文
322 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
无趣 2011-09-07
  • 打赏
  • 举报
回复
解决了吗?执行效率怎样?
T_long 2011-03-16
  • 打赏
  • 举报
回复
老大们,帮忙啊
在类中定义webbrowser怎么不行呢?
T_long 2011-03-10
  • 打赏
  • 举报
回复
还是不行啊……
T_long 2011-03-09
  • 打赏
  • 举报
回复
得到返回的值……
zzmjhy520 2011-03-09
  • 打赏
  • 举报
回复
添加并引用msscript.ocx,测试代码:

MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass();

sc.Language = "javascript";

object obj = sc.Eval("var no='dd';no");

MessageBox.Show(obj.ToString());
Dobzhansky 2011-03-09
  • 打赏
  • 举报
回复
通常, 你的 js 脚本 是靠寄宿在宿主(如 浏览器)内的 js 运行时来解释执行的.
所以, 每种浏览器都有一个 js 运行时,
这个运行时是可以自行制作宿主来使用的,

IE 的是微软的 JScript
Firefox 是 Mozilla 的 SpiderMonkey
chrome 是 google 自己的 V8 吗(未验证)
...

微软的JScript 建立于 com 之上
示例 http://www.codeproject.com/KB/cs/ZetaScriptingHost.aspx

Spidermonke-dotnet 是 mozilla js 的托管封装
zzmjhy520 2011-03-09
  • 打赏
  • 举报
回复
http://blog.csdn.net/zhzuo/archive/2004/04/26/22031.aspx
T_long 2011-03-09
  • 打赏
  • 举报
回复
一下午了,快啊……
T_long 2011-03-09
  • 打赏
  • 举报
回复
帮帮忙,谢谢了……

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧