移动端H5页面开发坑点指南
发布时间:2019-10-26 14:23:18 所属栏目:业界 来源:_Dreamslv
导读:副标题#e# 前言 在平时的H5移动端开发时,我们难免会遇到各种各样的坑点,这篇文章就带着大家来看看怎么解决,文章较长,建议收藏方便以后查阅! 前方高能! canvas在retina屏模糊 只需要将画笔根据像素比缩放即可 run(canvasEl){ constcanvas=canvasEl; cons
这个是苹果系统限制默认不允许自动播放音频/视频,需要点一下触发play()事件才能播放;那么我们可以在页面onload后触发播放事件:
到这里一般都可以播放音乐了,如果还不行很有可能是微信的限制 问题3:微信的限制 如果是微信的限制,这时需要调用微信接口,页面先引入:
然后JS写入微信事件:
小结:
问题4:Safari浏览器自动播放
ios系统不支持动画暂停样式(animation-play-state) H5页面一般都会有BGM,也会提供一个旋转的音乐图标供用户开启关闭音乐;我们希望当用户点击音乐按钮时图标停止旋转,再点图标顺着之前停止的位置继续跑动画;animation-play-state是最简便的方式,然而ios不支持 目前的解决方案是:音乐图标负责跑动画,图标父级元素负责记录停止时的转动值 ios防止长按页面元素被选中 解决:加入样式可禁止用户进行复制,ios和一般的安卓都可以解决
(编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |