IOS Javascript Date的坑
来源:互联网 发布:广告智能推送人工智能 编辑:程序博客网 时间:2024/06/07 01:07
上次遇到一个坑,刚开始还没有引起重视后面发现所有的IOS系统都有这个问题。这里总结下,也不是什么大问题,若是有经验的人,就不会花费很长时间去定位问题了。
简单介绍下背景:一个已经写好的页面,在android的机器上运行很正常,没出一点问题。某一天,一个小伙伴跑过来问我,为哈IOS上这个页面是空白的,为啥呢?到底是为啥呢?在需求忙不停的时候我还得抽空看这个外网bug,这哪算bug,要上IOS平台也没经过测试啊,什么时候被放到IOS的APP里面去了,简直不想吐槽。
在IOS APP里面debug的方法目前还没有找到合适的,借助mac机器可以做到类似chrome的remote debug功能,但也不是人人都有mac机器,屌丝开发只能借助alert了,不喜欢弹窗的可以document.write,将可疑之处全部输出,定位错误。最后发现是在new Date(”xxxx”),这个对象上报错了。
后台同学给出的字段就是2010-11-29 11:11:11这种格式的日期,严谨点应该输出时间戳,这里就不再吐槽后台同学了,毕竟都是一条船上的。
IOS的浏览器不能解析2010-11-29,说到底就是浏览器实现的标准不同,这样也没什么好争论。在PC时代IE带来的蛋疼的问题还少么,只能踩一个坑填一个了android与ios中时间创建的事件对象格式不一样;主要是时区不一致需要进行转化。
通过上面的描述知道怎么做了吧。有些事情没有发生你永远不知道对错,大胆的放手去做吧~ 出错了我们再来总结就是了。
0 0
- IOS Javascript Date的坑
- JavaScript Date对象在ios中的坑
- IOS中Safari关于Javascript的Date问题
- IOS/Iphone 中的Safari不兼容JavaScript的中的Date()
- Javascript中new Date的坑
- Javascript中new Date的坑
- Javascript中new Date的坑
- javascript的Date问题
- javascript Date的使用
- javascript Date的使用
- javascript date的使用方法
- javascript的Date时差
- 【JavaScript的Date对象】
- JavaScript的日期Date对象
- Javascript的Date格式化方法
- javascript Date()日期的问题
- JavaScript的Date对象(二)
- JavaScript Date对象的总结
- Xubuntu15.04安装opencv3.1并测试
- git学习的地址
- hdu5934Bomb
- 友盟分享:问题总结 1 调起微信/微博界面时一闪而过,无法弹出确认分享界面
- 从文件中或控制台每次读取一个单词或一行
- IOS Javascript Date的坑
- 算法导论之最大流
- Linux电源管理-wakeup count
- 时间排序比较器
- Linux 7.2 xfs和ext4性能测试
- 集合类型转换器实例
- Ubuntu终端下打开pdf
- Android 获取斗鱼弹幕
- (搬运工)推荐!国外程序员整理的 C++ 资源大全