[英]C# Webbrowser copy link to navigate back
我在我的軟件中像這樣使用WebBrowser:
browser = new WebBrowser();
browser.Navigate("www.mywebsite.com");
打開網站后,您可以導航到其他地方。 現在,我想復制我在關閉Web瀏覽器之前訪問過的上一個地方的鏈接,以便可以從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());
}
根據“按鈕”單擊從集合中添加/刪除,並在需要時將其提供給瀏覽器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.