Vertical Cross Functional Template
2016-07-05 10:53:25 0 举报
webviewJavaScriptBridge js调用原生方法流程图原理
作者其他创作
大纲/内容
responseId
- (void)registerHandler:(NSString*)handlerName handler:(WVJBHandler)handler;
外部函数
false
webviewJavaScriptBridge js调用oc流程图
shouldStartLoad
add message
_dispatchMessage
handler(data)
声明responseCallBack(_queueMessage)
NativeBase
handler
message={resId:callIddata:data}
flushMessageQueue
_handleMessageFromObjC
_fetchQueue
iframe刷新url来产生url跳转然后webview代理中拦截对应的url
data是js页面传过来的数据
true
Native
调用开始写的handler里面的function()
startupMessageQueue
_dispatchMessageFromObjC
data是native方法返回的
js
_send
_queueMessage
sendMessageQueue
0 条评论
下一页
为你推荐
查看更多