
html5
向日葵
这个作者很懒,什么都没留下…
展开
-
IOS 微信端 视频自动播放问题解决方法
参考链接 : https://blog.youkuaiyun.com/qq_45504161/article/details/99741844问题描述:由于浏览器限制,视频不能够自动播放,需要用户手势触发才可以。解决方法:通过微信浏览器提供的WeixinJSBridgeReady做桥接后就可以绕过这一限制。上面链接中的操作比较繁琐,在此给出简化版本(亲测可用):function doPlay(){ WeixinJSBridge.invoke('getNetworkType', {}, functi转载 2021-10-12 20:07:35 · 1789 阅读 · 0 评论 -
iOS 14.6 IndexedDB open 不触发回掉函数
在移动端使用一般会使用indexedDB,来缓存数据,来提高用户体验。在之前一直都很正常,但是更新到14.6之后,不正常了。经多次测试排查,确认是IndexedDB 既没有触发onerror也没有触发onsuccess,导致程序一直在等待。目前发现很多人都遇到此问题,目前没有很好的解决手段。 只能设置一个超时的时间,时间到了,就当失败处理。// 类似伪代码async openDb(){ return new Promise(resolve => { const request转载 2021-07-05 15:33:03 · 693 阅读 · 4 评论 -
html5 获取摄像头和麦克风的案例
原文:http://blog.youkuaiyun.com/qq_30100043/article/details/77727233使用的接口api通过navigator.mediaDevices.getUserMedia()方法进行获取 该MediaDevices.getUserMedia()方法提示用户允许使用产生MediaStream包含所请求类型的媒体的轨道的媒体输入。该流可以包括转载 2017-12-14 14:58:37 · 1847 阅读 · 1 评论 -
video — 移动端适配
最近做微信内H5分享页<内嵌视频>,适配移动端时,欲哭无泪,各种坑。来,现在开始填坑。移动设备:iPhone 6s(ios 11.1),GIONEE S10(Android 7.0)。 自动播放PC端视频自动播放,在video标签里加上“autoplay”属性即可;但该属性在移动端不兼容(移动端为了避免浪费用户的网络流量,默认不允许媒体文件自动播放)。<vi...原创 2017-11-13 19:09:01 · 12780 阅读 · 4 评论 -
前端性能监控-window.performance
在同样的网络环境下,有两个同样能满足你的需求的网站,一个唰的一下就加载出来了,另一个白屏转圈转了半天内容才出来,如果让你选择,你会用哪一个?Performance是一个做前端性能监控离不开的API,最好在页面完全加载完成之后再使用,因为很多值必须在页面完全加载之后才能得到。最简单的办法是在window.onload事件中读取各种数据。页面的性能问题是前端开发中一个重要环节,但一直...转载 2019-05-06 18:38:08 · 2659 阅读 · 0 评论