Win 8.1 // WebView // 处理 HTTR 302 重定向上的自定义协议

本文关键字:重定向 自定义 协议 HTTR WebView 处理 Win | 更新日期: 2023-09-27 18:33:14

我正在将Windows 8应用程序升级到8.1。新功能应该是使用 WebView 的结帐过程。在某些情况下,服务器响应HTTP 302代码,并且Web视图被重定向到具有自定义协议(例如 customer://checkout)的URL,我无法处理。已尝试这些事件以捕获重定向。

导航启动导航失败帧导航启动无法查看的内容已识别

因此,下一次尝试是将WebView与其http客户端分开,并使用NavigateToString方法加载内容以及我从自己的HttpClient获得的html。由于我必须使用post请求提交表单数据,并且无法使用InvokeScriptNotify/ScriptNotify,因此这种方式也可能不起作用。

有没有人知道如何在没有 ScriptNotify 的情况下处理重定向或识别表单数据的提交?

提前谢谢。

Win 8.1 // WebView // 处理 HTTR 302 重定向上的自定义协议

重定向可能发生在您的电子商务网站上。 我遇到了类似的问题,发现我的商务网站正在重定向,因为它认为 cookie 应该存在,而

实际上并非如此。

您是否在 x-ms-webview 元素上设置 src,然后稍后在代码中导航 Web 视图? 这可能会导致双重导航事件,并且可能无法正确设置 Web 应用状态。