我有一個使用Web瀏覽器控件瀏覽網站的應用程序。當用戶點擊一個超鏈接,將他們帶出網站我希望能夠停止導航。我試過了。WP8 Web瀏覽器,停止導航而不會造成頁面
void wgBrowser_Navigating(object sender, NavigatingEventArgs e)
{
if (!e.Uri.AbsoluteUri.Contains(BASEURL))
{
e.cancel = true;
return;
}
progressPB.Visibility = Visibility.Visible;
}
事實上,這確實會停止導航,但它會殺死導致導航錯誤消息出現在網頁瀏覽器中的頁面。
我已經嘗試了一些東西,包括wgBrowser.Goback()導航後,但這不是一個真正的「後退」,並導致頁面重新加載完成丟失用戶以前輸入的數據。
任何幫助將不勝感激。
謝謝你。
它如何殺死頁面?當用戶點擊鏈接時,JS是否被執行?是在網頁上提供的jQuery? – 2013-03-19 17:48:42