web前端-iphone问题汇总

编码问题
ios英文版 无法正常识别utf-8编码,需要将文件编码格式设置为utf-8,带bom的编码格式,否则会乱码。

布局问题
在body设置了全局的字体font-size,textarea中会不生效,还是使用默认的字体大小。

(video标签)视频播放器是悬浮在所有页面元素之上的 即使看起来不是;在播放器上放置的任何可点击元素都无法触发点击事件。

在ios上不能写height=device-height 否则会全屏显示高度,而不是浏览器可视区域的高度(安卓不会)

ios中css的active尾类无法使用,当写了document.addEventListener('touchstart',function(){},false);之后才能正常使用

缓存问题
有时候会碰到多个页面之间跳转,返回到上一个页面的时候载入的数据都是缓存里的数据,这时候如果要去取新的数据,就会比较麻烦。 ios页面跳转时上一个页面依然处于激活状态,返回 上一页无法重载js,但会执行这个里面的方法
window.onpopstate = function(event) {
//要执行的方法
};(实测 安卓5.0不会执行该方法


注意:ios异步请求也是会有缓存的 太坑了 所以得加一个时间戳(例如在请求的最后加个参数?ver=xxxxx) 这样才能请求到最新的数据了

暂时只有那么多,以后遇到问题会不定期更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值