我想将用户从 webview 重定向到我的 Metro 应用程序?, 我有能力改变 webview html 内容 (aspx)
问问题
604 次
2 回答
1
如果您可以在用户完成编辑后将用户重定向到您选择的“假网址”(例如http://www.finished.com),那么您只需要监听 WebView 的 LoadCompleted 事件。在此事件处理程序中,您可以检查 url 以查看它是否与您的“假 url”匹配,如果匹配,则取消导航并导航到您的 xaml 页面。
void webView_LoadCompleted(object sender, NavigationEventArgs e)
{
if (e.Uri.AbsoluteUri.Contains("finished.html"))
{
this.Frame.Navigate(typeof(MainPage));
}
}
于 2013-10-14T21:00:18.583 回答
0
你想要的是让你的 Metro 应用程序处理一个自定义协议,比如 myprotocl://... 然后在你的 WebView 中有一个指向该协议的链接。这将打开您的地铁应用程序。请参阅下面的文章 在 Windows 8 中注册协议处理程序
和这个
您会看到例如 ebay:// 是如何打开 ebay 应用程序的
于 2013-10-12T10:03:17.873 回答