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


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

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

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


加好友 发短信
等级:婴狐 帖子:32 积分:316 威望:0 精华:0 注册:2013/9/14 8:50:00
[求助]我想去掉网页提示的 是否退出的 提示框 怎么办?  发帖心情 Post By:2014/1/19 20:51:00 [只看该作者]

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

 

我想去掉网页提示的 是否退出的 提示框 怎么办?

 

或者能自动点击确定 也行

 

是为了取消 页面 js confirm

[此贴子已经被作者于2014-1-19 21:07:41编辑过]

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


加好友 发短信
等级:婴狐 帖子:32 积分:316 威望:0 精华:0 注册:2013/9/14 8:50:00
  发帖心情 Post By:2014/1/19 20:53:00 [只看该作者]

或者自动点击也行

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


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

 不行就上传一个例子

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


加好友 发短信
等级:婴狐 帖子:32 积分:316 威望:0 精华:0 注册:2013/9/14 8:50:00
  发帖心情 Post By:2014/1/19 21:28:00 [只看该作者]

好的 我先试试

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


加好友 发短信
等级:婴狐 帖子:32 积分:316 威望:0 精华:0 注册:2013/9/14 8:50:00
  发帖心情 Post By:2014/1/19 21:30:00 [只看该作者]

程序出错了 你QQ多少 我加你QQ  我的 469864288

我是想退出QQ空间

腾讯的东西有点复杂


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


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

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

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


加好友 发短信
等级:婴狐 帖子:32 积分:316 威望:0 精华:0 注册:2013/9/14 8:50:00
  发帖心情 Post By:2014/1/19 21:44:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.foxdb

文件上传了 辛苦各位大侠了

小弟期待中

logout: function(evt) {
sendV8Click("exit");
QZFL.event.preventDefault(evt);
if (!confirm("\u60a8\u786e\u5b9a\u8981\u9000\u51fa\u5417?")) return;
seajs.use("http://ui.ptlogin2.qq.com/js/ptloginout.js",
function() {
window.pt_logout && pt_logout.logout(function(n) {
location = "http://" + (QZONE.FrontPage.isFamousZone() ? "blog": "i") + ".qq.com/"
})
})
},

腾讯的JS代码


此主题相关图片如下:qq截图20140119214615.png
按此在新窗口浏览图片

 

多谢甜甜提供思路

web.Document.InvokeScript("eval", new String() { "function confirm(){return true;}" })

用这句搞定了

[此贴子已经被作者于2014-1-19 21:52:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:婴狐 帖子:32 积分:316 威望:0 精华:0 注册:2013/9/14 8:50:00
  发帖心情 Post By:2014/1/19 21:54:00 [只看该作者]

多谢甜甜提供思路

web.Document.InvokeScript("eval", new String() { "function confirm(){return true;}" })

用这句搞定了


 回到顶部