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?
...全文
424 点赞 收藏 16
写回复
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日
这么快便沉,自己顶...
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告