我们可以将用户从网络视图重定向到地铁应用程序吗?

本文关键字:重定向 地铁 应用程序 视图 网络 用户 我们 | 更新日期: 2023-09-27 18:34:55

我想将用户从webview重定向到我的metro应用程序?,我有更改webview html内容的功能(aspx(

我们可以将用户从网络视图重定向到地铁应用程序吗?

如果您可以在用户完成编辑后将用户重定向到您选择的"假 URL"(例如 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));
        }
    }

你想要的是让你的 Metro 应用处理自定义协议,比如 myprotocl://...然后在您的 WebView 中有一个指向该协议的链接。这将打开您的地铁应用程序。请参阅下面的文章在 Windows 8 中注册协议处理程序

而这个

http://www.itsjustwhatever.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop-shortcut-or-command-line/

例如,您会看到 ebay://如何打开eBay应用程序