¿Hay alguna manera de detectar si el navegador es compatible con iframe?¿Cómo detectar si el navegador admite el iframe?
Respuesta
Quizás esto funcione?
HTML:
<iframe ...>
<script type="text/javascript">var iFramesSupported = false;</script>
</iframe>
jQuery? En serio? ¿Qué hay de ''? – user123444555621
Gah, ¿por qué no lo pensé de esa . Yo y mis soluciones exageradas de jQuery ... – Blender
En caso de que no pueda o no quiera utilizar scripts en línea (por ejemplo, encabezados CSP), otra opción es insertar elemento con id y solicitarlo más tarde en javascript. Si el elemento no está presente, iframe es compatible. '' –
Siempre se puede probarlo ...
<iframe src="user_can_see_iframes.php" width="0" height="0">
<p>iframes not supported</p>
</iframe>
Si pongo un iframe en la página y luego la página se le redirecciona a la URL de origen del iframe :( – bhups
Todos los principales navegadores de escritorio Representado.
Si usted quiere decir en un contexto móvil, he conseguido encontrar esto en Google: http://johannburkard.de/blog/www/mobile/iframe-support-on-mobile-devices.html
Algunos dispositivos más antiguos no son compatibles con iframes.
Crea un iframe ficticio y prueba sus propiedades en javascript.
- 1. ¿Puede detectar JavaScript si el navegador del usuario admite gzip?
- 2. Detectar si el navegador admite la posición: fijo
- 3. Cómo detectar si el navegador admite el valor "solo texto" en el parámetro contenteditable?
- 4. Cómo detectar detectar si XMLHttpRequest admite responseType = "arraybuffer"?
- 5. ¿Cómo detectar si el navegador admite la carga de archivos? (Móvil + Escritorio)
- 6. PHP: ¿cómo determinar si el navegador admite javascript en PHP?
- 7. Javascript - detectar si se admite el evento lister
- 8. detectar si el navegador admite omisión de evento de clic derecho
- 9. ¿Cómo detectar si el soporte del navegador es flash?
- 10. Detectar si el contenido del iframe se ha cargado satisfactoriamente
- 11. El navegador admite sencha touch
- 12. ¿Admite el navegador iPad jQuery?
- 13. Detecta si el navegador móvil admite desbordamiento: scroll
- 14. ¿Cómo puedo detectar si un navegador admite la etiqueta de parpadeo?
- 15. Detectar si el tipo de entrada = "fecha" admite el marcador de posición
- 16. Detectar desde el navegador si está instalada una aplicación específica
- 17. ¿Cómo detectar el cierre del navegador?
- 18. Cómo comprobar si el envío de XMLHttpRequest() admite el archivo
- 19. ¿Cómo probar si el navegador admite el atributo marcador de posición nativo?
- 20. Cómo detectar si mi sitio está en el iframe de Facebook o en el sitio independiente
- 21. Cómo detectar si el soporte del navegador especificó css pseudo-class?
- 22. ¿Cómo puedo detectar si un iframe está cargado?
- 23. ¿Cómo detectar si se admite una interfaz gráfica?
- 24. Chrome - Detectar cuando el navegador sale
- 25. ¿Cómo puedo verificar si el navegador admite la carga de archivos HTML5 (objeto FormData)?
- 26. ¿El lienzo HTML5 admite el zoom basado en navegador?
- 27. Detectar redirección en iFrame
- 28. Detectar el navegador Chrome en HTML
- 29. Detectar si el historial HTML5 es compatible o no
- 30. Detectar si una página está dentro de un iframe - servidor
no todos ellos? – austinbv
Muchos de los navegadores móviles no son compatibles. Si coloca un iframe en la página, entonces la página se comporta de forma extraña. Los navegadores Nokia S60 (versiones iniciales) hacen eso. – bhups