Я пытаюсь создать интерфейс редактирования документов для мобильного Safari и хочу основать его на contentEditable <div>
.(Да, я знаю, что это доступно только на iOS 5. В моем случае это не проблема.)
Редактирование работает нормально, но я не хочу, чтобы пользователю приходилось нажимать на div, чтобы начать печатать.Я хотел бы начать редактирование при загрузке страницы.
Я пробовал несколько подходов, включая этот из Переполнения стека .Пока что все, что я пробовал, прекрасно работает в настольном Safari, но не работает в мобильном Safari.
В идеале, div изначально будет пустым, но я бы согласился с минимальным содержаниемв начале, если необходимо.
Редактировать: Возможно, я нашел виновника.Кажется, что focus()
не работает при вызове onload, поэтому, возможно, не будет способа сделать это, даже с <textarea>
.