前端太难了,就微信下不行, Chrome、手机企业微信都行。

163 天前
 tlerbao
就一个选择上传视频通过 canvas 获取封面一个简单的功能。

选择文件后,点击按钮 @click 执行获取封面方法获取封面正常

怪怪,把同样的获取封面的方法放到选择文件处理方法中自动执行就不行,死活不行

Chrome 、手机企业微信都行,就微信不行,就微信不行

到底 tmd 什么鬼。。。。。。。。。。。
4297 次点击
所在节点    程序员
27 条回复
hanxu317138
163 天前
微信 . 我叫他 21 世纪的小 IE
Lockroach
163 天前
微信的浏览器内核经过定制化的,很多功能经过了阉割和限制
visper
163 天前
各种奇怪的魔改的太多,有时候一些国产浏览器也是。
Shanky
163 天前
微信自动执行可能是安全问题被 ban 了?
限制挺多的,得搜下看看有没有绕过的办法
1252603486
163 天前
检测到微信打开就提示用户通过浏览器访问
1252603486
163 天前
之前看到的一个说抱怨用户老是要兼容 IE ,其实是你应该检测到 IE 就告诉用户换 edge 或谷歌并提供方法
tlerbao
163 天前
@1252603486 #6 确实是,我做的 pc 项目都是强制只管 chrome 死活的,别的盖不考虑,但是微信实在是体量太大了,离不开啊,就像离不开 chrome 一样。
jqtmviyu
163 天前
微信的好像是 x5 内核, 导致修改了多少不好说. 你可以根据 ua 专门处理下.
NerbraskaGuy
163 天前
之前用一个 canvas 转截图的组件,别的浏览器都正常,就微信内有 bug ,而且还和系统版本有关。
irrigate2554
163 天前
让后端从视频里面取封面
capric
163 天前
ffmpeg wasm ,解完首个 IDR 帧就结束
90e
163 天前
上周刚做的这个,我是安卓的微信可以,ios 死活不行,还一堆问题。
90e
163 天前
最好的办法应该还是后端返视频地址的时候顺便给封面地址也给你了。
jeesk
163 天前
@visper oppo 手机浏览器 打不来 docaify 的文档页面, 总体来说,国产浏览器就是狗屎
szdubinbin
163 天前
因为 x5 内核对安卓的 video 做了 [优化] ,他解决的问题是统一安卓 h5 视频播放器乱七八糟的问题,但是这个黑盒就把安卓上的视频操作锁的非常死,比如自动播放,你用各种黑科技去试只能保证有一定可能可以,非常贴心,iOS 应该是可以的,因为他调系统内核。
tlerbao
163 天前
@xausky
@90e #13 我属于全干程序员,反正都是我干,不分前后端,我这次做的是纯前端直传哈哈都不走后端的
duanxianze
162 天前
微信对文件选择做了很多限制,不行就是不行
Alwaysonline
162 天前
单独适配微信,简易点实现功能即可。
sjhhjx0122
162 天前
如果你在浙江,还会遇到支付宝,浙里办各种不行
irrigate2554
162 天前
@tlerbao 建议你调整到后端实现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1121121

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX