No pude encontrar ninguna documentación oficial que enumera las diferencias de la etiqueta en iOS5, pero encontré estos enlaces que explican un poco acerca de la nueva etiqueta/cambios en iOS5 safari.
New Mobile Safari stuff in iOS5
iOS SDK Release Notes for iOS 5.0
Handling Events, Safari Web Content Guide
Usted mencionó que la etiqueta ahora se extiende a lo ancho del contenido en su interior. ¿Le gustaría que fuera un ancho fijo?
Usted podría ...
- Pruebe el estilo del
iframe
en CSS para el ancho que desee (Estoy seguro de que ha intentado esto)
- establecer un ancho de la etiqueta de modo
body
que el iframe
no se extienden fuera de ella (no estoy seguro si esto funciona)
- Ponga una
<div>
todo el contenido que está siendo recuperado por el iframe
que tiene un ancho establecido
Edit: Acabo de leer el comentario que dice que el estilo del iframe
directamente, pero has mencionado que no funciona. Trataría de diseñar el contenedor div
en su lugar, si esa es una opción.
¿Ha intentado aplicar estilos directamente al IFRAME para controlar su comportamiento? – derrylwc
sí, no ayuda. Hay un cambio definitivo en el comportamiento entre iOS4 e iOS5. A mi parecer, Apple eligió la peor forma de resolver el problema de desplazamiento con dos dedos con contenido iframed. Suspiro. –
Entonces, ¿qué haces ahora? -webkit-overflow-scrolling: táctil; ? – sunkencity