winform中如何实现自动点击webbrowser弹出对话框中的确定按钮

Neky 2007-11-27 02:59:20
如题
望高手帮忙解决
谢谢
...全文
1417 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jygkkkd 2009-08-28
  • 打赏
  • 举报
回复
我也遇到这个问题,请问你解决了吗
jygkkkd 2009-08-28
  • 打赏
  • 举报
回复
我也遇到这个问题,请问你解决了吗
Neky 2007-12-11
  • 打赏
  • 举报
回复
谁遇到过这样的问题??
Neky 2007-12-03
  • 打赏
  • 举报
回复
点击按钮时都不会发生newwindow,navigating,navigated,downloadcompleted这几个事件,都是先弹出对话框等待确认
jinjazz 2007-12-02
  • 打赏
  • 举报
回复
答案我已经给了,你自己不仔细理解我也帮不了你
walkline 2007-12-01
  • 打赏
  • 举报
回复
关注:webbrowser(c#)
QQ:136170062
Neky 2007-11-30
  • 打赏
  • 举报
回复
忘了说,我用的是webbrowser控件。不知道是不是哪里需要改动
Neky 2007-11-30
  • 打赏
  • 举报
回复
谢谢jinjazz答复!

我试了一下。我是在网页点击了提交的时候才弹出的确认对话框,我把它写到点击按钮事件里,但是它会弹出对话框,等待我确认后了才执行“function confirm(str){return true}",所以还是不行,不知道该把它写在那里触发
jinjazz 2007-11-30
  • 打赏
  • 举报
回复
function confirm(str){return true}
Neky 2007-11-30
  • 打赏
  • 举报
回复
TO: jinjazz

同样你可以屏蔽掉confirm,showModalDialog...等函数

要是屏蔽了也可以自动确认吗?有相关的例子参考吗?
jinjazz 2007-11-30
  • 打赏
  • 举报
回复
同样你可以屏蔽掉confirm,showModalDialog...等函数
jinjazz 2007-11-30
  • 打赏
  • 举报
回复

//using mshtml;
//using SHDocVw;
private void Form1_Load(object sender, EventArgs e)
{
this.webBrowser1.Navigate("http://localhost:28512/WebSite2/Default.aspx");
SHDocVw.WebBrowser wb = this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser;
wb.NavigateComplete2 += new SHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(wb_NavigateComplete2);

}

void wb_NavigateComplete2(object pDisp, ref object URL)
{
mshtml.IHTMLDocument2 doc = (this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.IHTMLDocument2;
doc.parentWindow.execScript("function alert(str){return ''}", "javascript");
}
Neky 2007-11-30
  • 打赏
  • 举报
回复
TO: m2741454

能否给个例子看看
m2741454 2007-11-30
  • 打赏
  • 举报
回复
Windows API 中的SendMessages可以解决这个问题 但是要捕捉窗体句柄和按钮的句柄 思路是这样的了
Neky 2007-11-28
  • 打赏
  • 举报
回复
希望大家帮忙顶一下
Neky 2007-11-28
  • 打赏
  • 举报
回复
意思是:用webBrowser浏览网页,当网页某些操作弹出对话框(确定/取消)时,怎样实现让程序自动点击确定或者取消按钮
far_2 2007-11-27
  • 打赏
  • 举报
回复
没看懂你的意思~
Neky 2007-11-27
  • 打赏
  • 举报
回复
知道的请指导指导

110,534

社区成员

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

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

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