【发布时间】:2013-10-21 14:17:40
【问题描述】:
我正在使用 Windows 8.1 xaml 应用程序中的 WebView,并且需要处理到自定义协议的导航,即。 “应用程序://12345”。
我让 WebView 导航到一个网站进行身份验证,然后重定向到这个自定义协议作为响应。
没有任何 WebView 导航事件被触发,Windows 正在选择它并尝试使用它打开一个应用程序(“在商店中查找应用程序”对话框)。
当 WebView 导航到这个协议时是否可以捕捉到?
【问题讨论】:
-
请问您解决了吗?我正在处理类似的问题。
-
不幸的是,这是不可能的。至少在 Windows 10 之前会带来
MSWebViewUnsupportedUriSchemeIdentified事件 - msdn.microsoft.com/library/windows/apps/… 不过我还没有测试过。 -
感谢您的回答。我希望 Windows 10 能够解决 Windows 商店开发中的更多问题。我通过注入脚本解决了这种情况,请参阅下面的评论
标签: c# windows-runtime winrt-xaml windows-8.1