首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
移动端的坑
订阅
Excailber
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
HTML5 Audio & Video - 兼容性总结(一)
一、audio1、监听播放完成监听ended事件不准确,可以监听timeupdate事件,判断当前播放进度currentTime大于等于总时长duration时,就是播放完成;2、设置当前音频播放时间
如何实现兼容 PC 和微信 H5 的全屏播放小视频
PC 端只有声音没有图像。这是因为 PC 端不会打开专门的播放器,只会在 DOM 节点处直接播放,此时 DOM 节点未设置显示区域 点击封面时增加一个 loading 效果,PC 环境在视频播放时取消;微信环境则在视频暂停时取消。(在 iOS 中 play() 方法会触发播放事…
记一次微信H5全屏播放视频的总结
需求:在微信里打开一个H5页面,然后点击按钮全屏播放视频,等视频播放完成后,在视频上显示一个跳转按钮,点击按钮跳转到其他的页面。 4、新版IOS设备微信,如果跳转页面后,页面顶部会出现前进/后退的状态栏,返回上层页面后,之前的跳转按钮就会被状态栏遮住,策划不能接受。 (2)进入…
Chrome 66禁止声音自动播放之后
声音无法自动播放这个在IOS/Android上面一直是个惯例,桌面版的Safari在2017年的11版本也宣布禁掉带有声音的多媒体自动播放功能,紧接着在2018年4月份发布的Chrome 66也正式关掉了声音自动播放,也就是说<audio autopaly></audio> <…
h5 ios输入框与键盘 兼容性优化
h5的输入框引起键盘导致体验不好,目前就算微信、知乎、百度等产品也没有很好的技术方案实现,尤其底部固定位置的输入框各种方案都用的前提下体验也并没有很好,这个问题也是老大难问题了。目前在准备一套与native协议 来解决这个问题,目前项目中的解决方案还是有值得借鉴的地方的,分享一…
腾讯 AlloyTeam:移动端输入框填坑系列(一)
作者:yana@alloyteam 输入在移动端是一个很常用的功能,那么输入框必然是一个很重要的部分。然而,移动端输入框总会遇到各种各样的问题,无论是样式还是 ios 和 android 两端体验不一致都是很让我们头疼的问题,那么如何使移动 web 的输入框体验更贴近原生也成了一个需要我们…
微信小程序 iOS 中部分机型不显示 iconfont 的解决方法
小程序中用到了 iconfont,但是一次更新图标库后,iPhone 6S iOS 9.3.2 icon不显示了。也许你也遇到与我一样的问题,找不到原因。 记录一下解决方法,希望能帮到大家。 原因:iconfont 之前下载下来是把 woff 文件转成 base64,项目中也一…
一文彻底解决iOS中键盘回落后留白问题
当QA和我反映页面卡顿只在iOS上出现时,第一反应肯定不是代码的问题,我也很纳闷iOS性能普遍要比android高啊,为啥会出现这么严重的卡顿,有点慌啊。于是开始了一次惊心动魄的前端性能优化之旅,在Google大概的看了几篇文章,感觉到应该是我在页面加了大量的动画造成了页面重排…
解决弹框滚动穿透和ios输入框错位
简单粗暴的解决方式移动端当有fixed遮罩背景和弹出层时,在屏幕上滑动能够滑动背景下面的内容,同时存在IOS11系统下弹框内输入框错位问题,下面方案是为解决这两个问题
利用flex布局解决ios输入框被键盘遮挡问题
请参考链接:h5页面在不同ios设备上的问题总结 ,本demo暂时不考虑。 原理是:使用flex布局,把要滚动的区域置于底层滚动。 js部分:为了体现滚动效果,可以给数组加长,我只写了三项是为了文档简洁。