请问C#如何实现 webBrowser1.Navigate加载网页完成后才执行下面的语句?
1个回答
展开全部
追问: 刚执行了webBrowser1.Navigate这一句就判断,肯定网页是还在加载中的,等网页加载完后面的程序都执行完了。我是要等它加载完了才执行后面的程序 回答: 你需要加载完网页后再执行的工作是什么,如果这个需要加载完网页后的工作不涉及网页本身的话还有很多种方法能达到目的。例如在webBrowser1加载页面前作判断,再决定定位导航哪一个URL。 如果需要是加载完网页后再执行的操作多数就是客户端操作网页了,那在WebBrowser中InvokeScript js脚本。 追问: 正是因为加载完后的操作是在加载的网页里面操作,所以必须等网页加载完成才执行后面的代码! 回答: Navigating 事件是在导航发生前触发的,在这个事件里处理分析URL。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询