Github 上面发现的一个 markdown 编辑器 JS 插件,但是手机输入有问题,求解

2018-03-30 13:41:11 +08:00
 Hopetree

我在自己的博客网站上面使用了一个从 Github 上面找到的 markdown 的编辑器 JS 插件,但是使用之后发现在移动端(响应式,iPhone 手机)的时候,这个输入框里面无法使用中文编辑,无论如何都切换不到中文编辑,我当时以为是自己的网站上面的问题,后来我把这个 Github 给的 demo 用手机打开去编辑输入框,发现也是不能使用中文的

麻烦对 JS 和前端比较熟悉的帮我看一下这个 JS 插件为什么不能在移动端使用中文输入啊,你们可以直接打开这个 Github 给的 demo 用手机去试试

https://github.com/sparksuite/simplemde-markdown-editor

4492 次点击
所在节点    JavaScript
14 条回复
qfdk
2018-03-30 14:19:19 +08:00
你问错地方了……
entimm
2018-03-30 14:30:31 +08:00
研究源代码自行定位问题解决后发 merge,或者提 issue
Hopetree
2018-03-30 15:04:39 +08:00
@qfdk 我觉得这不算问错地方吧,毕竟这个社区各种程序员都有,说不定有 JS 的人遇到过这种问题呢
qfdk
2018-03-30 15:54:22 +08:00
@Hopetree #3 参考二楼,去提交 issue,开源项目就是这样
Hopetree
2018-03-30 16:13:47 +08:00
@qfdk 额,我已经提交了一个 issue,看看能否有答复吧
golmic
2018-03-30 16:23:53 +08:00
我也在用这个编辑器,但是还发现一个更好的。。https://github.com/nhnent/tui.editor
xcatliu
2018-03-30 16:30:18 +08:00
这个问题我有经验,当时也被坑了。深入查了下发现是因为它依赖了 CodeMirror,而 CodeMirror 自从 2015 年开始就不支持亚洲语言输入了。

楼主可以 Subscribe 这个 issue,虽然我感觉不太可能被修复了。。。
Hopetree
2018-03-30 16:51:26 +08:00
@golmic 感谢推荐,我回去了解一下你发的这个,先 star
Hopetree
2018-03-30 16:52:17 +08:00
@xcatliu 已经提交了 issue 了,不行的话我只好换个插件了,毕竟如果不支持手机端中文输入的话是有点太坑了
xcatliu
2018-03-30 17:34:34 +08:00
Hopetree
2018-03-30 17:34:54 +08:00
@xcatliu 我提交的 issue 有人给我回复了一个 2015 年就在这个项目下面提交过关于中文和日语无法输入的问题,就像你说的一样的问题,虽然给了解决的方案,但是我觉得并不是很好,我打算换一个编辑器插件了
Hopetree
2018-04-04 10:25:33 +08:00
@xcatliu 我看了你发的那个 issue 下面的讨论,看到了一个解决方案 https://github.com/zhusee2/codemirror-composition-mod 但是我看了这个方案里面的 css 和 js,发现跟我使用的这个编辑器的 css 标签对不上

我看你应该知道这个编辑器的,请问你解决这个问题了吗?
xcatliu
2018-04-04 10:34:34 +08:00
@Hopetree
> 我提交的 issue 有人给我回复了一个 2015 年就在这个项目下面提交过关于中文和日语无法输入的问题

那个回复你 issue 的人不就是我么。。。

我没用过你说的那个解决方案,看上去是吧很老的版本的 codemirror 拿过来用了,那时还是支持 IME 的。
所以 CSS 不支持的话,只能自己去适配了
Hopetree
2018-04-04 10:47:47 +08:00
@xcatliu 好吧,谢了,我还是自己研究一下吧

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

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

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

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

© 2021 V2EX