V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Hopetree
V2EX  ›  JavaScript

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

  •  
  •   Hopetree · 2018-03-30 13:41:11 +08:00 · 4493 次点击
    这是一个创建于 2432 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    我没用过你说的那个解决方案,看上去是吧很老的版本的 codemirror 拿过来用了,那时还是支持 IME 的。
    所以 CSS 不支持的话,只能自己去适配了
    Hopetree
        14
    Hopetree  
    OP
       2018-04-04 10:47:47 +08:00
    @xcatliu 好吧,谢了,我还是自己研究一下吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5649 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.