遇到一些移动端的兼容问题

原创 AJZ51 随笔 兼容问题 718阅读 2018-03-07 10:57:53 举报

1.在ios上获取不到时间戳

问题:

new Date('2018-03-07 10:45:32').getTime(); //在ios上获取不到时间戳

解决办法:

1.换种方式表达
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 )
最新评论
暂无评论

赶紧努力消灭 0 回复