移动端踩坑:兼容问题,有些东西没碰到发现真的很难。下面列举2个例子:
1、在iOS上获取不到时间戳
问题:
new date('2018-03-07 10:45:32').gettime(); //在IOS上获取不到时间戳
解决办法:
换种方式表达
new Date('2018/03/07').getTime()
或者
new DAte('2018-03-07 10:45:32'.Replace(/-/g,'/')).getTime()
2、移动端audio自动播放问题
问题:部分iso手机不支持audio的autoplay.
解决办法(ios触屏播放)
function audioAutoPlay(id) { var audio = document.getElementById(id), play = function () { audio.play(); document.removeeventlistener("touchstart", play, false); }; audio.play(); document.addEventListener("WeixinJSBridgeReady", function () { play(); }, false); document.addEventListener('YixinjsBridgeReady', function () { play(); }, false); document.addEventListener("touchstart", play, false); }







网友评论文明上网理性发言 已有0人参与
发表评论: