在线教育系统开发方案
在线教育系统开发找廖经理【开发软件请联系上方】开发公司,在线教育小程序开发,在线教育APP系统软件开发,在线教育APP软件开发,在线教育APP系统开发,在线教育软件系统开发,在线教育小程序开发,在线教育开发模板
第二种常用方式:伪装的URL或者伪装的协议相对于种jsBridge,第二种方式就比较的简单了。首先H5开发人员和App人员协商一套协议或者伪装的URL地址(也有可能是一放制定好,双方都按照执行即可)。然后App开发者开始实现对应的功能:个是实现具体业务操作的功能,例如调取摄像头拍照;第二个是劫持H5中所有发送的URL地址,然后把符合事先制定的规则的URL拦截下来,通过解析URL后面的参数值等调取对应的功能实现需求即可。下面是H5部分的代码样本:
function fn(img){ //->打开摄像头拍照后执行的后续操作 img是拍下来的照片 } window.location.href="zhufeng://phone?callback=fn"; //->zhufeng:// 就是我们事先制定的一个假协议,所有这种协议的都代表需要调取App的某个功能 //->phone 这个标识就是事先制定的需要调取拍照功能 //->callback=fn 把自己JS中的某一个方法传递给App,App可以在拍照完成后执行这个方法,并且把保存的照片传递给这个方法(类似于JSONP)目前移动市场还没有完全的成熟,技术也在不断的变革,但是我坚信HTML5和JS的市场份额会越来越大,逐渐的将会替代Native App,而是由Web App来引领移动市场的潮流...
展开全文