我在Windows Phone 8上有一個應用程序,在Internet Explorer上打開一個鏈接。 頁面加載直到結束,當我想回到應用程序時,Internet Explorer阻止並不返回。WP8應用程序之間的後退按鈕
這是我在Internet Explorer中打開鏈接的代碼。
text.NavigateUri = new Uri(url, Urikind.Absolute);
這是爲什麼發生?
我在Windows Phone 8上有一個應用程序,在Internet Explorer上打開一個鏈接。 頁面加載直到結束,當我想回到應用程序時,Internet Explorer阻止並不返回。WP8應用程序之間的後退按鈕
這是我在Internet Explorer中打開鏈接的代碼。
text.NavigateUri = new Uri(url, Urikind.Absolute);
這是爲什麼發生?
我想你會想要做這樣的事情:
//After your page has finished loading
NavigationService.Navigate(new Uri(url, Urikind.Absolute));
這不是從你的問題完全清楚不過。在用戶點擊網頁中的某些內容後,還是在頁面完成加載後,是否想要回到應用程序?無論哪種方式,你會想要處理該事件,然後調用上面的行。
我想在頁面完成加載後返回。我將嘗試你的解決方案,看看它是否是最好的方法。 – mrodriguez
這個工作適合你嗎?您可能希望以執行前等待頁面加載的某種回調形式進行此操作。這似乎是一個需要解決的奇怪問題,但是您確定沒有比進入外部應用程序/網站更好的方法嗎? –
我發現問題與Uri有關。 – mrodriguez