zoukankan      html  css  js  c++  java
  • 与native交互时会出现的问题

    1、jsbridge:  可以用jsbridge与native交互,这属于第三方库,前端后端都需要加jsbridge

    2、可以直接调用原生的方法,ios:  window.webkit.messageHandlers.closeWebView.postMessage({});   可以调用ios手机下的这个方法,

    Android可以直接是Android下的方法
    (native下也有window这个类,可以在它下面定义方法,所以在打开的webview里也可以调用native里的window下的方法)

    3、在webview里的html5页面,很多内容包括标签native是可以监听到的,所以在webview里打开的html5哪个功能不好用可以跟native沟通让他监听,或者是他监听后处理的有问题,可以从这方面思考
    4、在webview里打开的html5页面,如果有调摄像头的需要native设置开启摄像头的权限,同时要设置开启的动作,html5页才可以拍照的,
    5、在webview里打开html5页面时,很多功能都是需要native做监听然后去做处理的,不然html5里的有些功能会失效,因为html5是针对浏览器可以识别的语言,放到webview里有些功能是不行的,所以要native人员对其监听处理
    6、在与native交互的时候,h5的所有操作应该是webview先获取到,然后webview再给到h5
  • 相关阅读:
    Linux系统下的安装jdk和tomcat教程
    CentOS环境下安装jdk和tomcat
    Java的一个高性能快速深拷贝方法。Cloneable?
    AOP面向切面
    struts中实现ajax的配置信息
    上传下载固定配置
    mysql常用命令
    阿里云部署前后台项目
    PMP相关文件梳理
    面试思路总结
  • 原文地址:https://www.cnblogs.com/chaoyuehedy/p/9916565.html
Copyright © 2011-2022 走看看