Quale sistema operativo si sta utilizzando? Assicurati di utilizzare OS 5.0 o versioni successive. Secondo lo (Apple's Technical Notes) and Safari Web Content Guide. E 'scritto:
Il codice HTML contenteditable
attributo è supportato in iOS 5.0 e versioni successive. Nelle versioni precedenti, sostituire contenteditable
, utilizzato per abilitare l'immissione di testo all'interno di un elemento con stile, con un elemento stilizzato textarea
. In Safari, puoi personalizzare l'aspetto degli elementi textarea
utilizzando i CSS. Se necessario, puoi anche disabilitare qualsiasi stile specifico della piattaforma su un elemento textarea impostando -webkit-appearance
su nessuno.
Quindi, se si utilizza una versione precedente del sistema operativo, è possibile utilizzare gli elementi textarea
anziché contenteditable
. Quindi, è garantito che anche la tua applicazione funzionerà.
PS. puoi usare il tuo IPAD per andare su questo website, per provare come funziona con textarea
. Potrebbe essere un esempio per te.
Spero che questo aiuti.
Mostra il tuo codice! Nel migliore dei casi costruisci un esempio minimo che mostri il tuo problema. –
@padde, vedi http://jsbin.com/upavuv/1/ –
Qual è il tuo scopo per l'iframe? (ce ne sono alcuni, ho bisogno di chiarimenti su cosa ti sta fornendo). Presumo che il contenteditable sia il tuo obiettivo finale: un div editabile, mentre l'iframe è un tipo di livello intermedio. –