所以,我決定給CefSharp別的去了,抓起CefSharp.Winforms的NuGet更改URL,並在下面的代碼刪除:如何使用CefSharp的WinForms
public CefSharp.WinForms.ChromiumWebBrowser browser;
public Form1() {
InitializeComponent();
browser=new CefSharp.WinForms.ChromiumWebBrowser("http://www.imdb.com") {
Dock=DockStyle.Fill,
};
tabPage2.Controls.Add(browser);
}
...它的工作原理。它創建webbrowser控件,並加載頁面(YAY !!)。現在,我想要做的是基於用戶在ListView中的選擇,我想將http://www.imdb.com
中的頁面更改爲其他內容。基本上尋找一種方式來做IE瀏覽器組件中的WebBrowser.Navigate(...)
,但是在CefSharp.WinForms中。
似乎很愚蠢(並且毫無意義),如果在瀏覽器初始化後沒有辦法更改URL,那麼從邏輯上講必須是。
browser.Address
與組件本身的距離相近,但是它是隻讀屬性。
在此先感謝您對此事的任何幫助。
在WPF版本中有'ChromiumWebBrowser.Load(string url)'。我認爲它也可能在winform版本中。 –