首页 > 解决方案 > iOS WKWebview 通过 js 发送 post 请求,从当前网页的 html 中组合请求

问题描述

WKWebView 有一个错误,即用户的来自 webview 的 post 请求的 http 正文将被丢弃。所以,我想通过评估 javascript 来重新发送 post 请求。我想知道是否有任何方法可以在函数decisionPolicyForNavigationAction 中获取表单元素?

我的想法是我可以在decisionPolicyForNavigationAction中查看请求的URL,如果是post请求,那么我可以使用javascript获取表单并使用HTTPBody编写post请求并将其发送出去。可能吗?谢谢

标签: javascriptiosobjective-c

解决方案


推荐阅读