簡體   English   中英

C#Webbrowser復制鏈接以導航回

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM