代码之家  ›  专栏  ›  技术社区  ›  tomdemuyt

为什么codemirror不能在iPad上工作?

  •  3
  • tomdemuyt  · 技术社区  · 14 年前

    问候语,

    http://marijn.haverbeke.nl/codemirror/jstest.html 在PC上运行Safari,但不在iPad上运行。真可惜,因为我想用它做应用。我的问题不仅是为什么它不起作用,而且我应该如何分析iPad Safari上的漏洞?

    T

    3 回复  |  直到 12 年前
        1
  •  2
  •   Anurag    14 年前

    codemirror中的编辑器实际上是一个iframe,而不是本机文本输入表单元素。这里的问题我怀疑是iPad上的浏览器不知道键盘是否应该被激活,因为一些dom元素绑定了关键事件。

    要做到这一点,Safari必须分析源代码来推断键绑定以及何时激活键盘——这对我来说是个很大的问题。

        2
  •  6
  •   Björn Söderqvist    12 年前

    codemirror2在iPad上基本上可以正常工作;

    您可以添加文本、删除文本和移动光标。 但是,您不能将单词和剪切/复制/粘贴(截至2012年6月27日)。

        3
  •  1
  •   Christopher Thomas    13 年前

    也许它在过去使用了一个iframe,但我现在在我的网站上有了codemirror,我看不到其中包含任何iframe。

    不过,这几乎是一年后的事了,所以现在的情况可能已经改变了。