Foxtable(狐表)用户栏目专家坐堂 → [求助]我想去掉网页提示的 是否退出的 提示框 怎么办?


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

主题:[求助]我想去掉网页提示的 是否退出的 提示框 怎么办?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/19 21:08:00 [显示全部帖子]

试试这样

Dim web As Windows.Forms.WebBrowser 
web = e.Form.Controls("weburl").baseControl 
'------'退出程序'--------------' 
web.Document.InvokeScript("eval", new String() { "window.confirm = null;" }) 
If web.Document.Body.OuterHtml.Contains("退出") Then 
web.Document.GetElementById("tb_logout").InvokeMember("click") 
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/19 21:08:00 [显示全部帖子]

 不行就上传一个例子

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/19 21:35:00 [显示全部帖子]

 请单独做一个例子上来,这样大家可以测试解决。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/19 21:49:00 [显示全部帖子]

 用qq空间测试了一下,这样写

Dim web As Windows.Forms.WebBrowser
web = e.Form.Controls("Webbrowser1").baseControl
'------'退出程序'--------------'
Dim win As object = web.Document.Window.DomWindow
Dim s As  String= "window.alert = null; window.confirm = function() {return true}; window.open = null; window.showModalDialog = null"
win.execScript(s, "javascript")
If web.Document.Body.OuterHtml.Contains("退出") Then
    web.Document.GetElementById("tb_logout").InvokeMember("click")
End If
[此贴子已经被作者于2014-1-19 21:49:20编辑过]

 回到顶部