美文网首页
iOS-WebViewJavascriptBridge 原理解析

iOS-WebViewJavascriptBridge 原理解析

作者: 暗光的技术小站 | 来源:发表于2018-05-08 15:49 被阅读0次

    JS-Native

    1、Native注册名为testObjcCallback的handler

    2、JS端调用native的testObjcCallback;

            1)通过截取url协议,获取handler的name-testObjcCallback,参数,回调名称-callbackId(url跳转之前,会在js端保存一份,同native端)

            2)通过native端保存的字典,找到name-testObjcCallback对应的handle并执行调用

    3、native回调JS

        1)native 执行WebViewJavascriptBridge._handleMessageFromObjC()

        2)js端通过WebViewJavascriptBridge传递的参数(callbackId,参数),在全局变量responseCallbacks查找到对应的函数并执行

    相关文章

      网友评论

          本文标题:iOS-WebViewJavascriptBridge 原理解析

          本文链接:https://www.haomeiwen.com/subject/pccwrftx.html