非常好的插件!用户是非常具有创造性的,很多时候,网站方只要提供一个宽松愉快的环境,用户自己就会创造出很多非常有创意的使用方法,Twitter 就是一个很好的例子。
然而,知乎的编辑框对于最基本的情况仍然存在错误处理的故障,这导致要想通过第三方插件来扩展知乎的功能变得非常困难[1]。@Rio 在本问题里给出的外交辞令式的回答还是让我非常愤怒,面对我们这样付出大把业余时间来支持知乎,捧知乎的最热心这群用户,这样搪塞的回答我们完全无法接受。以下我针对 @Rio 的回答逐条回复一下:
; 主要原因是要照顾不同用户的需求,众口难调。
什么叫做众口难调?对于复杂的高级功能,不同用户有不同需求,当然可以说是“众口难调”,可是我们这里要求的仅仅是最基本的功能而已,我们希望的就是编辑器能够将我们输入的内容原样显示出来,不要丢字。这个最基本的功能是不存在“不同用户的差异”的,根本没有众口难调的问题。就好比当用户还吃不上白饭的时候,你对我们说,有的人想要海参,有的人喜欢鱼翅,不同人爱好不一样,众口难调,你觉得这个说法合理么?
我在给知乎团队的私信里面说过,我从来不否认要做一个功能强大又使用方便的编辑器是很有难度的事情,但我现在从来就没有要求过那些高级的功能,往极端里说,哪怕编辑器简陋到什么工具栏都没有,就只是一个空空的多行文本框,只要它能够原样忠实地保留用户输入的内容,足够了!要想做到这点真的有那么困难么?[2]
; 因为前端人手确实忙不过来
我们想确切知道,解决一个 entity 转义的问题到底需要多大的工作量。所有需要转义的字符加在一起就只有 7 个:& < > " ' / 再加上一个多个连续白空格和段首白空格的特殊处理,仅此而已,这些真的需要很大的工作量么?只要解决了这个问题,技术、自然科学、数学……等等很多很多方面的讨论都可以顺畅很多,知乎也可以具有更大的实用价值。说实话,知乎现在所做的把所有出现小于号的地方一直到一行行尾的所有内容完全删除,这点工作量就已经超过上面的 7 个简单转义了。
; 所以大家会觉得我们不重视这个问题。
是的,我们的确是觉得知乎团队不重视这个问题。因为我们从外行的角度,觉得这是一个非常非常基本的功能,这点要求一点都不过分,而且我们从外行的角度一直觉得这个问题解决起来非常容易,根本不占用知乎开发团队多少时间。然而我们一再忍耐一再催促之下这个问题还是得不到解决,因此我们只能认为知乎团队不重视这个问题。如果这个问题真的很困难的话,希望知乎团队能够以一个正式的方式发表一个比较细节性的解释,并且得到用户的认同,而不是通过这样的外交辞令来打发用户。
; 我可以负责的告诉大家,我们一直在思考这个问题。请大家耐心等待。
耐心的前提是知乎团队能够给出一个让用户满意的解释,并且保持良好的沟通态度和一个顺畅的沟通渠道,希望知乎团队能给出一个正面回答[3]。
[1]
zhihu.com/question...[2]
zhihu.com/question...[3]
zhihu.com/question...