отключить автозамену в теге div или pre в UIWebView

Привет, я работаю над веб-приложением для iOS. Я не могу понять, как отключить автозамену/автозаглавие/проверку орфографии для элемента pre. Мой HTML выглядит так.

<pre id="codePre" class="prettyprint" contenteditable="true"  > Some test to edit </pre>

Установка атрибутов autococorrect/autocapitalize/spellcheck НЕ имеет никакого эффекта (похоже, они предназначены только для элементов формы и ввода). Существуют ли какие-либо способы сделать это на уровне html или с использованием цели C (например, действовать непосредственно на UIWebView или иным образом)? Могу ли я установить пользовательские настройки по умолчанию, которые убьют эту ненужную «функцию»?


person honkskillet    schedule 22.10.2013    source источник
comment
Вы уже поняли это? Если да, напишите решение, у меня такая же проблема   -  person Leonardo    schedule 25.04.2014
comment
Вы решили эту проблему? При поиске я узнал, что это невозможно, поскольку мобильный браузер Safari не поддерживает автокоррекцию и проверку орфографии. Пожалуйста, предоставьте решение, если вы его решили.   -  person Sonu    schedule 19.01.2015


Ответы (1)


Этот вопрос немного длинный, но может помочь иметь хотя бы 1 предложенное решение. Попробуйте добавить autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" к любому элементу, для которого вы не хотите включать автокоррекцию. Работает в последних версиях Chrome и Firefox, не уверен в Mobile Safari.

person Community    schedule 21.01.2015