- Blog :
《写一个易于维护使用方便性能可靠的Hybrid框架(四)—— 框架构建》
《写一个易于维护使用方便性能可靠的Hybrid框架(三)—— 配置插件》
《写一个易于维护使用方便性能可靠的Hybrid框架(二)—— 插件化》
《写一个易于维护使用方便性能可靠的Hybrid框架(一)—— 思路构建》
- 一行代码集成。
- 异步调用。
- 支持业务模块化分离。
- 支持业务模块白名单机制,提升安全性。
- 1、:
在Podfile文件里面添加:pod 'WKJavaScriptBridge'- 2、:对应文件添加头文件
#import "WKJavaScriptBridge.h"-
1、下载WKJavaScriptBridge,将WKJavaScriptBridge文件夹拖入到你的工程中
-
2、引入头文件:
#import "WKJavaScriptBridge.h"- 1、:
//在创建WKWebView的类扩展中加入
@property (nonatomic, strong) WKJavaScriptBridge *bridge;- 2、:
//在创建WKWebView的地方调用此方法
self.bridge = [WKJavaScriptBridge bindBridgeWithWebView:yourwebView];- 3、:
//开启白名单,默认关闭。若开启,插件需要进行注册`@WKRegisterWhiteList(你的模块类名)`,参照Demo。
[self.bridge openWhiteList:YES];WKJavaScriptBridge is available under the Apache License 2.0. See the LICENSE file for more info.