Foxtable(狐表)用户栏目专家坐堂 → 窗口中利用webkit执行js代码


  共有1823人关注过本帖树形打印复制链接

主题:窗口中利用webkit执行js代码

帅哥哟,离线,有人找我吗?
chenjiu6202
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3886 威望:0 精华:0 注册:2013/1/18 21:38:00
窗口中利用webkit执行js代码  发帖心情 Post By:2018/5/12 19:36:00 [显示全部帖子]

webbrowser控件兼容性不好,想到了使用webkit

 

在button按钮中写一段js代码直接执行

 

不知哪位老师能帮帮我


 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3886 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2018/5/13 9:54:00 [显示全部帖子]

我看外部引用里面自带了一个Interop.MSScriptControl.dll

 

利用这个直接在窗口中执行js代码,不知可否?


 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3886 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2018/5/14 10:45:00 [显示全部帖子]

例子打不开报错,麻烦甜老师看看

 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3886 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2018/5/14 10:59:00 [显示全部帖子]

Dim browser As New WebKit.WebKitBrowser()


browser.Dock = Windows.Forms.DockStyle.Fill


e.Form.Controls("Panel1").BaseControl.Controls.Add(browser)

browser.Navigate(http://10.131.50.110:9035/tdml.html)


browser.IsScriptingEnabled = True ''//启用js函数调用


browser.Document.InvokeScript("test",new String(){mes})

 

红色的部分,不是webkit的成员,这句怎么改,甜老师


 回到顶部
帅哥哟,离线,有人找我吗?
chenjiu6202
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:403 积分:3886 威望:0 精华:0 注册:2013/1/18 21:38:00
  发帖心情 Post By:2018/5/14 11:01:00 [显示全部帖子]

例子,报Length超出数组界限

 回到顶部