即时通讯软件(微信、QQ、钉钉等)的聊天文本框的纯文字怎么能编辑出花样呢?想达到例如 135 编辑器编辑微信公众号的文本显示各种布局的效果。
1、用 markdown 语法?估计不行。
2、用各种特殊符号进行编辑?应该可行,但如果没有专门的软件,估计很费事。
1 tanghongkai 2020-02-03 18:42:52 +08:00 用万国码的倒序,角标之类的功能可以搞,翅膀啊,下划线啥的,还有撤回消息的特殊提示。 |
![]() | 2 zhengxiaowai 2020-02-03 19:15:55 +08:00 费事,一般实现方式都是通过某种「协议」,这种「协议」可以是私有的可以是现成的,比如 HTML 富文本。 markdown 表达能力不够,无法满足复杂的排版。 其实最简单的就是构建成 HTML + CSS 渲染,这样实现成本最低,只需要要构建出 HTML 以及一个 HTML 渲染器,比如 QT 就有类似 HTML 的渲染器。 |
![]() | 3 opengps 2020-02-03 19:24:56 +08:00 via Android 富文本 |
![]() | 4 dazkarieh 2020-02-03 19:53:13 +08:00 iOS 可以玩玩捷径 |
![]() | 5 imn1 2020-02-03 19:56:24 +08:00 我怕“花样”触发关键词被封号 |
![]() | 6 J92W3NO OP @zhengxiaowai 你这个在微信聊天文本框中能实现? |
![]() | 7 div class="sep3"> zhengxiaowai 2020-02-03 21:21:01 +08:00 @J92W3NO 微信不能,说的实现方法,不是特定的产品 |
![]() | 9 EscYezi 2020-02-04 12:13:28 +08:00 via iPhone 造一个输入法轮子来解决问题 2 |
![]() | 11 JerryCha 2020-02-04 16:12:21 +08:00 html+css+js 从此我们就可以在聊天窗口里搞前端 |