原生与H5的交互

混合开发的优点
优点显而易见,由前端工程师写一个页面,多个平台都可以运行,省了Android和iOS工程师不少事,无形中提高了开发效率,节约了开发成本。

缺点
凡是使用过的人都知道,H5的界面显示在手机上,对点击、触摸、滑动等事件的响应并不如原生控件那样流畅,甚至还会出现卡顿。这样也很正常,如果体验跟原生控件一样好的话,也就没android(ios)工程师什么事了。

方式为拼链接‘protocol://android’为与客户端商量好的

$("#showtoast").click(function () {
    var json = {"data": "I am a toast"};
   window.location.href="protocol://android?code=toast&data="+JSON.stringify(json);
});
$("#call").click(function () {
    var json = {"data": "10086"};
   window.location.href="protocol://android?code=call&data="+JSON.stringify(json);
});

欢迎分享本文,转载请保留出处:前端ABC » 原生与H5的交互

分享到:更多 ()

发表评论 0