C# 在Windows 8.1 RT';s网络视图

C# 在Windows 8.1 RT';s网络视图,c#,windows-phone-8,webview,windows-rt,C#,Windows Phone 8,Webview,Windows Rt,我正在将一个应用程序从Windows 8 Phone移植到Windows 8.1 RT,我有一个web服务,它返回一个自定义URI,该URI不能由Windows RT的WebView处理,但可以由Windows 8 Phone的WebBrowser处理 它在Windows 8 Phone应用程序中的处理方式如下: private string _successUri = "app://transactions/payment/complete"; void webBrowser_Navigat

我正在将一个应用程序从Windows 8 Phone移植到Windows 8.1 RT,我有一个web服务,它返回一个自定义URI,该URI不能由Windows RT的WebView处理,但可以由Windows 8 Phone的WebBrowser处理

它在Windows 8 Phone应用程序中的处理方式如下:

private string _successUri = "app://transactions/payment/complete";

void webBrowser_Navigating(object sender, NavigatingEventArgs e)
{
    var navigatedUri = e.Uri == null ? "" : e.Uri.ToString().ToLower();
    if (navigatedUri.StartsWith(_successUri))
    {
        e.Cancel = true;
        App.NavigationService.Navigate(new Uri("/Views/TransactionSuccessPage.xaml?transactionid=" + _transactionId,             UriKind.RelativeOrAbsolute));
    }
}
据我所知,考虑到上面给出的实现,Windows8Phone的WebBrowser控件将允许尝试导航到不受支持的URI

我尝试使用Windows RT的
WebView.NavigationFailed
,但没有成功,因为
WebViewNavigationFailedEventHandler
只返回web服务的URI(
POST
,如果我没有弄错的话),而不是不支持的URI

我的研究将我引向了
WebView。未经支持的已识别
,但不幸的是,它仅适用于Windows 10

有没有其他办法处理这个问题?
请注意,我没有访问
WebService
,因此在这方面的任何操作都是我力所能及的