H5端与原生混合开发遇到的一些问题

在与原生安卓/IOS实现混合开发时,会遇到一些问题,在此做下记录(以下是目前遇到的或之前有记录到的一些问题,后续如果有遇到新的问题或整理过程中发现其他的一些问题再补上):

1.H5页面拨打电话问题

(1)在移动端页面实现时,只需使用a标签,<a href="tel:1234567">即可实现。

(2)与原生混合开发时,安卓端嵌入我们的H5页面,采用以上方式却无法实现,(IOS端是没有问题的),因此需要调用原生本地的拨打电话方法。

2.IOS时间的一个兼容性问题

H5页面实现过程中遇到了时间处理的问题。使用new Date(time).getDay()的时候,正常返回应该的是0-6,对应每周的星期日到星期一,但在IOS上,例如:我们使用的是(2018-6-4)的话,它会返回undefined。因此我们在这里应该对这个时间格式进行处理,将其改为(2018/6/4)的格式去获取。

即:new Date("2018-06-04").replace(/-/g ,"/");

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、安卓浏览器看背景图片,有些设备会模糊。用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?经过研...
    Victor_818阅读 1,958评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,607评论 1 45
  • 一: 珎的同学有时候会把她的名字写错成“珍”,她总是耐心地纠正他们,这个字的读音和意思都跟“珍”一样,但是这个字是...
    流波上的白鸟阅读 733评论 4 4
  • 岁月可以带走我们的青春,皱纹可以爬上我们的脸庞,但带不走的,是我们对生活的热爱,对明天的期待。日子除了柴米油...
    幽人独往阅读 358评论 0 0
  • ​ 一 我们的宿舍楼后面有只猫,黄白相间的那种。 以前只是偶尔才会见到她,会看见她从树林里探出一个小脑袋,打量着过...
    大学的故事阅读 355评论 1 4

友情链接更多精彩内容