【问题标题】:Null Form Data Post WKWebView空表单数据发布 WKWebView
【发布时间】:2018-09-25 05:31:41
【问题描述】:

我不知道在 WKWebView 中为 null form data 首次加载 2 个请求:

  1. 得到重定向从另一个网站向doku_payment/redirect 请求form datanull,POST 方法),然后 重定向到第二个请求
  2. 请求salesorder/xxxxxx

我在 Chrome 桌面上运行很好,如图所示:

在 WebView 中,Android 可以很好地加载请求。

我该如何解决这个问题?

环境: Xcode v. 10.0

【问题讨论】:

  • 在第二次加载它的罚款?
  • 我可以知道您的网址需要 cookie 吗?
  • 第二次加载是错误的,因为第一次加载是空表单数据的错误。在上图中,我在 chrome 桌面上运行它们。是的,我使用 cookie 运行它们。@ShauketSheikh
  • 请检查您的cookies不会被同步,您可以检查您粘贴的图像中没有cookies。您必须在加载之前将您的 cookie 与 wkwebview 同步。
  • 我已经在decisionPolicyFor函数中同步了cookie,并且cookie没有问题,在WKWebView中已经测试了一些特性...

标签: ios xcode wkwebview


【解决方案1】:

我解决了这个问题..

decidePolicyFor 函数中,不要向标题添加任何值,只需completionHandler(.allow) 用于发布表单数据的路径。

所以,我需要添加允许发布表单数据的路径的逻辑

【讨论】:

  • 这对我不起作用。你能举一个更完整的例子吗?
猜你喜欢
  • 2018-08-20
  • 2021-06-26
  • 2020-12-15
  • 1970-01-01
  • 1970-01-01
  • 2013-12-03
  • 2016-03-01
  • 2019-10-22
  • 2014-04-25
相关资源
最近更新 更多