V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yiwei20000wj
V2EX  ›  分享创造

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

  •  
  •   yiwei20000wj · 2019-08-16 21:26:13 +08:00 · 3161 次点击
    这是一个创建于 1708 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Hello,大家好。

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

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

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

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

    聊天鱼

    第 1 条附言  ·  2019-08-16 23:03:53 +08:00
    小程序的名称是 “聊天鱼”
    8 条回复    2019-08-21 11:09:58 +08:00
    yiwei20000wj
        1
    yiwei20000wj  
    OP
       2019-08-16 21:47:46 +08:00
    Demo:
    mayne95
        2
    mayne95  
       2019-08-16 22:07:11 +08:00
    @yiwei20000wj 我的眼睛
    yiwei20000wj
        3
    yiwei20000wj  
    OP
       2019-08-16 22:13:48 +08:00
    @mayne95 这个效果在聊天中才有杀伤力,哈哈
    luxy
        4
    luxy  
       2019-08-17 01:56:19 +08:00 via iPhone
    赞,收藏,希望可以有更多好玩的特效
    multiple1902
        5
    multiple1902  
       2019-08-17 05:36:02 +08:00   ❤️ 3
    W3C 的网页内容无障碍指南( WCAG ) 2.0 2.3.1 节建议不要在网页里包含每秒闪烁超过 3 次的内容,因为它可能触发部分人群的癫痫发作。麻烦的是,很多人在发作之前并不知道有这样的问题。

    此外,除了会导致疾病发作之外,这样的内容确实也比较 "annoying"。
    www.washington.edu/accessibility/checklist/flashing-content/
    yiwei20000wj
        6
    yiwei20000wj  
    OP
       2019-08-17 10:05:59 +08:00
    @multiple1902 感谢,学到了新知识
    HuasLeung
        7
    HuasLeung  
       2019-08-17 15:58:28 +08:00
    有意思,眼睛被闪到了
    yiwei20000wj
        8
    yiwei20000wj  
    OP
       2019-08-21 11:09:58 +08:00
    @multiple1902
    @HuasLeung
    因为有潜在的问题,闪烁的动画已经去掉了。增加了给图片加文字并可以保存表情包的功能。PS. 微信审核实在太玄学了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2707 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:00 · PVG 23:00 · LAX 08:00 · JFK 11:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.