【问题标题】:Why does CodeMirror not work on Ipad?为什么 CodeMirror 不能在 Ipad 上运行?
【发布时间】:2010-05-18 17:13:04
【问题描述】:

您好,

http://marijn.haverbeke.nl/codemirror/jstest.html 适用于 PC 上的 Safari,但不适用于 Ipad。真可惜,因为我想将它用于应用程序。我的问题不仅是为什么它不起作用,而且我应该如何分析 Ipad Safari 上的问题?

T.

【问题讨论】:

    标签: javascript ipad codemirror


    【解决方案1】:

    CodeMirror2 在 iPad 上运行良好;

    您可以添加文本、删除文本和移动光标。 但是,您不能使用单词和剪切/复制/粘贴(截至今天 2012-06-27)。

    【讨论】:

    • 如何修复复制和粘贴功能?
    【解决方案2】:

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

    为此,Safari 必须分析源代码以推断按键绑定以及何时应该激活键盘——这对我来说听起来很成问题。

    【讨论】:

    • Codemirror 2.0 放弃了 iframe 并支持 IE6 quirks 模式。
    【解决方案3】:

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

    不过这已经快一年了,所以也许现在情况已经改变了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2013-09-05
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多