Desde hace algún tiempo (no sé exactamente) Flash no se carga aquí cuando está incrustado usando el <embed>
elemento. Sin embargo, funciona bien si se hace <object>
solo. Por lo tanto, la mayoría de los videos incrustados en las páginas web no funcionan mientras que YouTube funciona bien.
¿Alguna idea de lo que causa esto?
[IE 8, Windows 7]
Respuestas:
Una especie de solución de escopeta para configuraciones de seguridad extrañas ...
Restablecer la configuración de IE:
Opciones de Internet> pestaña Avanzado> botón Restablecer
fuente
La etiqueta EMBED tiene una historia larga y problemática, introducida por primera vez por Netscape, por lo que Microsoft la rechazó hasta IE3, luego la declaró obsoleta en HTML 4 a favor de la etiqueta OBJECT y luego regresó en HTML 5.
La diferencia entre las etiquetas de incrustación y de objeto es que la etiqueta de incrustación infiere la aplicación de procesamiento en función del tipo de datos, mientras que la etiqueta de objeto espera que especifique explícitamente la aplicación mediante los atributos classid y codebase.
También debe tener en cuenta el hecho de que IE utiliza un control ActiveX para mostrar Flash, de modo que la visualización de Flash en IE y otros navegadores no se realiza con el mismo software. Por supuesto, esto causa problemas.
Hay dos causas posibles que puedo ver para la etiqueta EMBED que no funciona:
HKEY_CLASSES_ROOT\Mime\Database\Content Type\application/x-shockwave-flash
.Se puede encontrar más información en: Solucionar problemas de instalación de Flash Player | Ventanas .
Algunos recursos útiles son:
Biblioteca de detección de Flash de JavaScript (Detección de Flash)
ActiveXHelper : vea información esencial sobre los componentes ActiveX instalados.
fuente