区块链系统之家

关注最新技术动态

2013年1月10日

WebBrowser1_DocumentCompleted事件里面无法触发InvokeMember("click")

摘要: 在WebBrowser1_DocumentCompleted事件里面加入网页操作之后,任何操作都没反应,如:foreach (HtmlElement em in extendedWebBrowser1.Document.Links){ if ((em.InnerText == "购买") && (em.GetAttribute("title") == "确认信息。")) { ... 阅读全文

posted @ 2013-01-10 23:18 新技术动态 阅读(2512) 评论(3) 推荐(0) 编辑

webBrowser载入网页机制-网页加载是否完毕判断

摘要: 根据Browser_DocumentCompleted,Browser_Navigated,Browser_Navigating这三个消息来判断的,用什么计数器啦,还有判断IsBusy,StatusText等。。以上或多或少对于一些网页是可行的,对于另一些网页却又有另外的意外,所以总的来说,都不能通用准确判断,查找许多资料发现wenbbrowser来自于EXwenbbrowser,然而微软... 阅读全文

posted @ 2013-01-10 17:38 新技术动态 阅读(2678) 评论(5) 推荐(0) 编辑

对ExtendedWebBrowser的再扩展之二-获取控制弹出消息

摘要: 截获"浏览器的信息对话框"弹出消息: 基于某些特殊需求的需要,程序需要知道浏览器控件的信息对话框何时弹出了,消息的内容是什么,以及其它相关的信息. 思路一: 向浏览的页面中添加如下代码(为避免与页面中原有的元素相冲突,可以将下面代码内的方法名,元素名等替换成不同的guid) <script language="JavaScrip\"> window.alert=myFunction; ... 阅读全文

posted @ 2013-01-10 10:46 新技术动态 阅读(333) 评论(0) 推荐(0) 编辑

判断页面是否完全载入-对ExtendedWebBrowser的DocumentCompleted再扩展

摘要: .NET 2.0 提供了一个新的WebBrowser控件.该WebBrowser控件为我们带来了许多非常实用的新特性.举个简单的例子: HtmlDocument htmlDoc = webBrowser.Document; HtmlElement btnElement = htmlDoc.All["btnClose"]; if (btnElement != null) { ... 阅读全文

posted @ 2013-01-10 10:44 新技术动态 阅读(326) 评论(0) 推荐(0) 编辑

导航