WebBrowser如何捕捉到页面中alert之类提示框弹出的消息?(内有相关资料链接,有类似需求的xdjm也进来看看)

habao 2006-08-07 09:38:44
出于实际需要,对.net 2.0 提供的新的WebBrowser控件进行了一些研究,解决了很多问题,大家可以参看这里:
http://hi.baidu.com/tanjian/blog/item/d46b83021772a10f4afb511c.html
但是还有一个关键问题没找到解决办法:
WebBrowser如何捕捉到页面中alert之类提示框弹出的消息?也就是说主程序创建的WebBrowser,浏览某个页面,当页面在某个时候弹出alert之类提示框的时候,主程序如何知道已经弹出了消息框,更进一步的,如何得到该消息框的提示内容?如何得到该消息框的DialogResult?
...全文
479 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
habao 2006-08-29
  • 打赏
  • 举报
回复
问题已解决,大家可以参看:
http://hi.baidu.com/tanjian/blog/item/5b989345c0eace3f87947399.html
habao 2006-08-24
  • 打赏
  • 举报
回复
habao 2006-08-21
  • 打赏
  • 举报
回复
我顶
idda 2006-08-21
  • 打赏
  • 举报
回复
学习,顶住
habao 2006-08-21
  • 打赏
  • 举报
回复
只好再顶一下下
habao 2006-08-17
  • 打赏
  • 举报
回复
可能是我没有说清楚,我的意思是这样的:
页面的内容我是不能预先知道的,
而需要浏览器在浏览页面的过程中,
捕捉到页面内类似alert弹出的消息框的弹出事件,
同时得到该消息框的内容.
Knight94(愚翁)所指的仅仅是对弹出的页面进行有限的过滤,同弹出的消息框没关系.
kanewang(kane)可能误以为是我自己在写页面了.
事实上,Knight94(愚翁)提到的ExtendedWebBrowser我已经看过其代码,并对其进行了再扩展,大家可以看这里:
http://hi.baidu.com/tanjian/blog/item/d46b83021772a10f4afb511c.html
addwing 2006-08-17
  • 打赏
  • 举报
回复
学习,帮你顶!
njkanewang 2006-08-16
  • 打赏
  • 举报
回复
不要用alert,用confirm吧,confirm可以返回true or false
Knight94 2006-08-16
  • 打赏
  • 举报
回复
文章“Blocking unwanted pop-ups, and enabling functionality for tabbed browsing or MDI browsing”这部分不是已经做了例子吗
habao 2006-08-16
  • 打赏
  • 举报
回复
Knight94(愚翁)
我就是已经对
http://www.codeproject.com/csharp/ExtendedWebBrowser.asp
的代码进行了再扩展,
但是仍然没能找到上述问题的解决办法.
Knight94 2006-08-16
  • 打赏
  • 举报
回复
sorry!

2.0 as follows:
http://www.codeproject.com/csharp/ExtendedWebBrowser.asp
arice1983 2006-08-16
  • 打赏
  • 举报
回复
顶一下,也遇到类似问题,至今没有解决
Knight94 2006-08-16
  • 打赏
  • 举报
回复
ref:
http://www.codeproject.com/csharp/multitabwebbrowser.asp
zxar9889 2006-08-16
  • 打赏
  • 举报
回复
帮你顶!
habao 2006-08-09
  • 打赏
  • 举报
回复
再顶...
habao 2006-08-07
  • 打赏
  • 举报
回复
这么快便沉,自己顶...

110,561

社区成员

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

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

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