美文网首页
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