我是靠谱客的博主 优美红酒,最近开发中收集的这篇文章主要介绍ios、android、h5、小程序等安卓苹果平台终端兼容问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、ios日期显示NaN

ios中js通过getMonth()获取到的日期显示NaN,而在其他地方如pc、安卓都是ok的,这是为什么呢,原来这里有个ios的兼容问题,需要将日期中的“-”替换为“/”

var time = new Date("2017-6-21 18:00:00".replace(/-/g,'/'));

alert(time.getMonth())//都可以正常显示“6”了

2、安卓webview下的http图片不显示

原因:webview 从Lollipop(5.0)开始 webview默认不允许混合模式,https当中不能加载http资源,如果要加载,需单独设置开启。
解决方案: 
if (Build.VERSION.SDK_INT >= 21) {
    webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}

3、location. reload() 安卓微信内不刷新页面 vue

使用:this.$router.go(0)

4、vue中clearInterval无效

vue页面中不要直接使用setInterval(fun,5000) 和 clearInterval() 会出现clearInterval 失效的问题。

建议采用window.setInterval(fun,5000) 和window.clearInterval() clearInterval失效问题就可以解决

5、微信浏览器cookie时长设置无效问题

6、苹果X刘海屏底下有黑边问题

7、华为等安卓手机页面不刷新问题,会缓存当前页面

8、安卓手机input文件调用上开启问题,安卓和ios前置摄像头属性设置相反问题

9、app端localStorage、sessionStorage开启问题

10、app端内嵌内嵌h5唤起第三方app scheme设置问题

11、内嵌h5定位授权失败问题,如果app本身已经获取了用户的定位授权,需要将获取的坐标定位 拼接在链接后面传给h5

12、h5开启了定位,但是始终无法获取定位——必须要用https开头的协议链接

13、要想使用h5的api特性,还需要移动端声明,比如localStrorage、sessionStorage

14、font-size 在Chrome下小于12px被强制转化的问题

15、click在ios有300ms延迟,原因及解决  click事件在ios上有300ms延迟,原因及如何解决?

16、$(document).on("click", ".name", function() {})苹果失效问题处理$(document).on("click", ".name", function() {})苹果失效

最后

以上就是优美红酒为你收集整理的ios、android、h5、小程序等安卓苹果平台终端兼容问题的全部内容,希望文章能够帮你解决ios、android、h5、小程序等安卓苹果平台终端兼容问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部