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
  • 相关阅读:
    我们在期待什么?
    ASP.NET的本质–IIS以及进程模式
    javascript开发中要注意的事情
    通过配置web.config发电子邮件详解
    VS2005 中文版下载
    td自动换行CSS
    巧妙利用图片IMG的onerror事件
    网页 页面不缓存
    JS检测对像(支持多版本)
    利用js预缓存图片
  • 原文地址:https://www.cnblogs.com/chaoyuehedy/p/9916565.html
Copyright © 2011-2022 走看看