我正在将 Windows 8 应用程序升级到 8.1。一个新功能应该是使用 WebView 的结帐过程。在某些情况下,服务器会响应 HTTP 302 代码,并且 web 视图会被重定向到带有我无法处理的自定义协议(例如 customer://checkout)的 url。尝试了这些事件来捕获重定向。
NavigationStarting NavigationFailed FrameNavigationStarting UnviewableContentIdentified
因此,接下来的尝试是将 WebView 与其 http 客户端分开,并使用 NavigateToString 方法和我从自己的 HttpClient 获得的 html 加载内容。由于我必须使用发布请求提交表单数据,并且无法使用 InvokeScriptNotify / ScriptNotify,因此这种方式也可能行不通。
有谁知道如何在没有 ScriptNotify 的情况下处理重定向或识别表单数据的提交?
提前致谢。