Обходной путь для contenteditable на iPad - PullRequest
5 голосов
/ 24 сентября 2010

У меня есть веб-приложение, которое использует TinyMce для редактирования текста.Некоторые из моих клиентов отчаянно пытаются заставить его работать на iPad (который не поддерживает contenteditable и поэтому TinyMce не работает)

На данный момент я могу выбрать только:

  • Запретить редактирование расширенного текста, когда я обнаруживаю, что браузер - это iPad.Это не слишком удачное решение, потому что мое приложение в значительной степени опирается на расширенное редактирование текста
  • Подождите, пока iPad поддержит contentEditable
  • Напишите свое собственное приложение для iPad.Это не совсем реально, потому что это большое сложное приложение с множеством HTML и javascript, и мне пришлось бы переписать все это
  • Использовать другой браузер.Насколько я знаю, ни один из других браузеров не поддерживает contenteditable.

Я действительно заинтересован в том, чтобы найти какое-нибудь работоспособное решение.Есть ли такая вещь, как текстовый редактор, который не требует contenteditable?или у кого-нибудь есть умная идея, о которой я не подумал?

Заранее спасибо

Энди

Ответы [ 3 ]

2 голосов
/ 01 июля 2011

По состоянию на июнь 2011 года, похоже, в iOS может появиться поддержкамой тоже.

1 голос
/ 24 сентября 2010

Создать собственное приложение для iPad.Это не совсем реально, потому что это большое сложное приложение с множеством HTML и javascript, и мне пришлось бы переписать все это

Не обязательно так.Вы можете встроить рабочую часть вашего веб-приложения в компонент UIWebView, который в основном встроен в ваше приложение Safari, и обрабатывать неработающую часть в приложении (предоставляя контент).Это наверняка потребует работы, но, возможно, намного меньше, чем переписывание всего приложения для iPad.

0 голосов
/ 27 сентября 2010

На данный момент на ipad нет браузеров, позволяющих использовать RTE. На самом деле есть только один телефон, обеспечивающий полную поддержку браузера для RTE (извините, я забыл название телефона). Поэтому я думаю, что вы почти показали все возможные решения (исключая предложение jv42) yourselve.

...