花了一周做了个辅助聊天的小程序,以及发现的几个问题

2019-08-16 21:26:13 +08:00
 yiwei20000wj

Hello,大家好。

受 QQ 闪字的启发,做了个类似的小程序,把用户输入的聊天文字变成 GIF 动图,然后可以发送给聊天好友,还能存为表情。

本来计划 2 天就完成的,但是中间遇到了一些问题,也和大家分享一下:

  1. 小程序客户端能力和 Web 比还是差很多,阉割了很多功能,比如 Worker 和 Blob 对象,小程序只支持一个 Worker,完全不支持 Blob 对象。
  2. 对于一些 JS 库,移植到小程序端是可行的,但比较麻烦,不如后端实现简单。
  3. 微信审核机制很玄学。不过审记得多提交几次。
  4. 只要有用户输入内容的地方现在都要求调用微信的内容安全验证,大家做的时候要注意。
  5. 另外如果是个人做小程序的话,一定要先查好所做类目的要求,不要做完了发现完全无法过审。

附上小程序码,欢迎大家试用。

3176 次点击
所在节点    分享创造
8 条回复
yiwei20000wj
2019-08-16 21:47:46 +08:00
Demo:
mayne95
2019-08-16 22:07:11 +08:00
@yiwei20000wj 我的眼睛
yiwei20000wj
2019-08-16 22:13:48 +08:00
@mayne95 这个效果在聊天中才有杀伤力,哈哈
luxy
2019-08-17 01:56:19 +08:00
赞,收藏,希望可以有更多好玩的特效
multiple1902
2019-08-17 05:36:02 +08:00
W3C 的网页内容无障碍指南( WCAG ) 2.0 2.3.1 节建议不要在网页里包含每秒闪烁超过 3 次的内容,因为它可能触发部分人群的癫痫发作。麻烦的是,很多人在发作之前并不知道有这样的问题。

此外,除了会导致疾病发作之外,这样的内容确实也比较 "annoying"。
www.washington.edu/accessibility/checklist/flashing-content/
yiwei20000wj
2019-08-17 10:05:59 +08:00
@multiple1902 感谢,学到了新知识
HuasLeung
2019-08-17 15:58:28 +08:00
有意思,眼睛被闪到了
yiwei20000wj
2019-08-21 11:09:58 +08:00
@multiple1902
@HuasLeung
因为有潜在的问题,闪烁的动画已经去掉了。增加了给图片加文字并可以保存表情包的功能。PS. 微信审核实在太玄学了

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

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

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

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

© 2021 V2EX