即时通讯软件(微信、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
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
从此我们就可以在聊天窗口里搞前端 |