wpf获取webbroswer的两个方法

Posted 骑着金猪看日出

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf获取webbroswer的两个方法相关的知识,希望对你有一定的参考价值。

//跳转前的地址
private void WebBrowser_BeforeNavigate2(object pDisp, ref object URL, ref object Flags, ref object TargetFrameName, ref object PostData, ref object Headers, ref bool Cancel)
        {
            String strUri = (URL == null ? "Null" : URL.ToString());
            MessageBox.Show("post" + strUri);
        }
XAML代码: 
<WebBrowser x:Name="browser"/>

C#代码:

browser.Navigated += new NavigatedEventHandler(browser_Navigated); 
browser.Navigate(new Uri("http://www.microsoft.com"));

//省略...

void browser_Navigated(object sender, NavigationEventArgs e) 
{ 
  string url=e.Uri.ToString();//这里是broswer的url
}

 

以上是关于wpf获取webbroswer的两个方法的主要内容,如果未能解决你的问题,请参考以下文章

webbroswer 后台注入脚本 的方法

Android 使用两个不同的代码片段获取当前位置 NULL

WPF 获取系统 DPI 的多种方法

WinForm中内嵌WebBroswer

C#在WinForm中使用WebKit传递js对象实现与网页交互的方法

常用python日期日志获取内容循环的代码片段