使用Silver 4,我有一個webbrowser控件,可以通過代碼設置爲網站:例如, webBrowser.Navigate(「http://stackoverflow.com/questions/ask」); 這使網頁顯得很好。 當我點擊一個超鏈接並轉到另一個頁面時,它也能正常工作。Silverlight Webbrowser:Source.AbsoluteUri即使在超級點擊後仍然保持初始設置
我在期待能夠通過 LoadCompleted事件找到新頁面的URL。具體在 System.Windows.Navigation.NavigationEventArgs e參數中。 但是,這返回null。 網頁瀏覽器上的Source.AbsoluteUri保持不變。
但這裏是奇怪的事情!如果我轉到瀏覽器窗格並右鍵單擊它,則會顯示一個屬性頁和當前URL。
我必須缺少一些東西...
這是web瀏覽器在sl4中的行爲方式。你可以稱它爲一個錯誤或不......所以你的想法是什麼? – Denis 2010-10-17 06:05:57
有沒有什麼方法可以編程讀取瀏覽器控件當前顯示的頁面的URL? (在我點擊到最初頁面的不同頁面後)。 – 2010-10-17 06:09:55
不幸的是,沒有。在瀏覽器控制中找不到當前頁面的網址。 – Denis 2010-10-17 07:58:12