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
  • 相关阅读:
    rsync+inotify-tools实时备份脚本
    rsync+inotify实现实时同步
    linux 上安装部署python
    rsync全网备份low方法
    rsync 参数说明及使用参数笔记好文摘抄
    rsync 参数说明及使用参数笔记
    js DOM
    导出Excel
    Linux(CentOS 8)安装docker
    Win10安装虚拟机
  • 原文地址:https://www.cnblogs.com/chaoyuehedy/p/9916565.html
Copyright © 2011-2022 走看看