开发者社区> 问答> 正文

框架工程项目-如何调用原生的接口?

框架工程项目-如何调用原生的接口?

展开
收起
小柯卡力多 2019-12-16 21:13:38 979 0
1 条回答
写回答
取消 提交回答
  • JS调用android接口的原理:

    1. H5中的JS发起请求,在android的WebViewClient.shouldOverrideUrlLoading方法中拦截URL请求,判断是否为接口调用

    2. android通过webView.addJavascriptInterface方法向windows对象中注入原生代码,然后H5在JS中调用相应的方法

    3. 选择prompt,console.log,alert等方法作为通信的接口

    2021-02-16 02:02:02
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
“静态调用链路发现”应用场景分析及实践探索 立即下载
fibjs 模块重构从回调到协程 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载