TPJsBridge 0.0.24

TPJsBridge 0.0.24

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2017年12月

Tpphha 维护。



TPJsBridge 0.0.24

  • 作者:
  • Tpphha

TPJsBridge 是一个用于在 WKWebView 中通过 Objective-C 和 JavaScript 之间发送消息的 iOS/OSX 桥接器。

TPJsBridge 是一个插件化的 jsBridge 库,参考了 cordova,但进行了简化,能够实现复杂的原生与 WAP 之间的交互

使用

pod 'TPJsBridge', '~> 0.0.15'

Initialization code:
NSString *configFilePath = [[NSBundle mainBundle] pathForResource:@"TPCustomJsBridgeConfig" ofType:@"json"];

NSString *apiBuildFilePath = [[NSBundle mainBundle] pathForResource:@"TPCustomJsBridgeApiBuild" ofType:@"js"];
    
self.service = [[TPJsService alloc] initWithConfigFilePath:configFilePath apiBuildFilePath:apiBuildFilePath];
    
[self.service connect:webView];
自定义 Plugin 流程:
1.继承 TPJsPlugin 
2.实现功能 
3.在 TPCustomJsBridgeApiBuild.js 文件中创建接口 
4.在 TPCustomJsBridgeConfig.json 中声明 Plugin 
上面步骤完成就可以使用了 
具体请参考 TPJsPlugin_viewPageManager 实现

screenshot