C# Webbrowser 复制 link 返回导航
C# Webbrowser copy link to navigate back
我在我的软件中使用 WebBrowser 是这样的:
browser = new WebBrowser();
browser.Navigate("www.mywebsite.com");
打开网站后,您可以导航到不同的地方。现在我想复制关闭网络浏览器之前我访问过的最后一个地方的 link,这样我就可以从我的 C# 软件导航回来。
有没有人知道这是如何工作的?
谢谢
已订阅导航事件,并将所有导航地址添加到集合变量中。
List<String> navigatedAddressList = new List<string>();
public MainWindow()
{
InitializeComponent();
browser.Navigate("http://www.google.com");
browser.Navigated += Browser_Navigated;
}
private void Browser_Navigated(object sender, NavigationEventArgs e)
{
navigatedAddressList.Add(e.Uri.ToString());
}
Add/Remove 来自基于按钮点击的集合,并在需要时提供给浏览器。
我在我的软件中使用 WebBrowser 是这样的:
browser = new WebBrowser();
browser.Navigate("www.mywebsite.com");
打开网站后,您可以导航到不同的地方。现在我想复制关闭网络浏览器之前我访问过的最后一个地方的 link,这样我就可以从我的 C# 软件导航回来。
有没有人知道这是如何工作的?
谢谢
已订阅导航事件,并将所有导航地址添加到集合变量中。
List<String> navigatedAddressList = new List<string>();
public MainWindow()
{
InitializeComponent();
browser.Navigate("http://www.google.com");
browser.Navigated += Browser_Navigated;
}
private void Browser_Navigated(object sender, NavigationEventArgs e)
{
navigatedAddressList.Add(e.Uri.ToString());
}
Add/Remove 来自基于按钮点击的集合,并在需要时提供给浏览器。