美文网首页
WKWebView POST请求body丢失问题处理方案

WKWebView POST请求body丢失问题处理方案

作者: child_cool | 来源:发表于2018-11-12 17:25 被阅读41次

HOOK 方案

hook initWithFrame:configuration: 方法,进行JS注入,使用JS保存body,在使用时进行获取,可以在URLProcotol中去做

弊端:如果用户不使用该方法或者使用hbuilder开发该方案会失效


  • 代码
    hook loadrequest 方法,将参数js化然后进行处理

弊端:加载本地html会有一些问题

网络请求方案

代码
进行post网络请求获取html,然后使用方法loadFileURL:allowingReadAccessToURL:本地加载(iOS9.0才支持)(例如:hbuilder就使用的这种方案,创建使用的initWithFrame:方法)

相关文章

网友评论

      本文标题:WKWebView POST请求body丢失问题处理方案

      本文链接:https://www.haomeiwen.com/subject/wgvcfqtx.html