Почему CodeMirror не работает на Ipad? - PullRequest
3 голосов
/ 18 мая 2010

Привет,

http://marijn.haverbeke.nl/codemirror/jstest.html работает в Safari на ПК, но не на Ipad. Который является позором, так как я хотел использовать это для приложения. Мой вопрос не только в том, почему это не работает, но и как мне анализировать вещи, которые ломаются в Ipad Safari?

Т.

Ответы [ 3 ]

6 голосов
/ 27 июня 2012

CodeMirror2 прекрасно работает на iPad;

Вы можете добавлять текст, удалять текст и перемещать курсор вокруг. Однако вы не можете скрывать слова и вырезать / копировать / вставлять (по состоянию на сегодня 2012-06-27).

2 голосов
/ 18 мая 2010

Редактор в CodeMirror на самом деле является iframe, а не собственным элементом формы ввода текста. Я подозреваю, что проблема в том, что браузер на iPad не знает, должна ли быть активирована клавиатура, потому что с некоторым элементом DOM связаны ключевые события.

Чтобы сделать это, Safari должен был проанализировать исходный код, чтобы определить привязки клавиш и когда следует активировать клавиатуру, что для меня звучит очень проблематично.

1 голос
/ 21 января 2012

возможно, в прошлом он использовал iframe, но сейчас у меня на сайте есть codemirror, и я не вижу в нем вообще ни одного iframe.

это почти год спустя, так что, возможно, сейчас ситуация изменилась.

...