Вопрос

Ссылка на Safari HTML:Поддерживаемые Атрибуты говорит:

удовлетворяемый

Если значение равно true, то элемент может быть изменен на муха;если false, то это невозможно.

Доступность

Доступно в Safari 1.2 и более поздних версиях.Доступно в iPhone OS 1.0 и более поздних версиях.

Однако на моем iPhone я не могу заставить его работать.У кого-нибудь есть успех в этом?

Вы можете попробовать это с этот документ (по общему признанию, не чистый html, но этот документ работает в настольном Safari, а также Chrome и Firefox 3).Мне не удалось сделать даже самый простой html-документ доступным для редактирования в мобильном Safari.

Это было полезно?

Решение

contenteditable была добавлена в iOS 5 beta 2, согласно одному из видеороликов разработчика с WWDC 2011.Я предлагаю подписаться на Apple Программа разработчика Safari и загружаем это видео со страницы WWDC videos.

Если вы зарегистрируетесь в качестве разработчика Safari, вы также получите привилегию размещать свой веб-сайт в их онлайн-галерее веб-приложений для iOS.

Редактировать: Я подтвердил, что это работает на моем iPad под управлением iOS 5.0.1.Попробуйте это здесь: http://www.quirksmode.org/dom/execCommand/

Другие советы

Вроде как это работает.Раньше я думал, что contenteditable не работает на iPhone.Когда я установил div в значение contenteditable, я не смог переместить курсор туда, куда я хотел его переместить.Но, когда я возился с XHTML с contentEditable в iBooks.app на iPad, я обнаружил, что "execCommand('insertText', null, 'foobar');" работает в мобильном Safari.

Если бы вы захотели, вы могли бы создать виртуальную клавиатуру, используя продуманный css и javascript, и превратить ее в букмарклет.

Режим разработки и редактируемый контент отлично работают в IOS 5. Но в предыдущих версиях это не работает.Есть сообщение

http://mobile.tutsplus.com/tutorials/mobile-web-apps/safari-5_html5/

Я думаю, это связано с тем, что редактирование HTML требует довольно продвинутого пользовательского интерфейса.Вот почему desktop Safari реализует это, в то время как Mobile Safari - нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top