HOOK 方案
- 一
hook initWithFrame:configuration: 方法,进行JS注入,使用JS保存body,在使用时进行获取,可以在URLProcotol中去做
弊端:如果用户不使用该方法或者使用hbuilder开发该方案会失效
- 二
代码
hook loadrequest 方法,将参数js化然后进行处理
弊端:加载本地html会有一些问题
网络请求方案
代码
进行post网络请求获取html,然后使用方法loadFileURL:allowingReadAccessToURL:本地加载(iOS9.0才支持)(例如:hbuilder就使用的这种方案,创建使用的initWithFrame:方法)
网友评论