¿Qué navegadores admiten las tags y ?

Estoy trabajando en un sitio web del departamento que debe cumplir con los estándares (xhtml 1.0 transitional), pero el flash incrustado sigue rompiendo la validación. Utilizamos la etiqueta porque necesitamos admitir la mayoría de los navegadores principales.

No podemos usar herramientas externas, ya que el sitio se administra a través de un sistema y a los administradores no les gusta que agreguemos herramientas adicionales (como bibliotecas de JavaScript, etc.) que puedan interferir con el motor de su plantilla.

¿Cuán ampliamente compatible es la etiqueta de objeto? ¿Es seguro usar solo la etiqueta y eliminar la etiqueta todos juntos?

no es válido en XHTML 1.0 y HTML 4, pero es válido en HTML5 , por lo que podría cambiar al tipo de documento HTML5 y ser compatible con ese estándar en su lugar.

Como se mencionó anteriormente, el artículo de Flash Satay en A List Apart es una gran explicación de cómo hacer que Flash funcione con solo una etiqueta . No es tanto qué navegadores soportan (creo que solo Netscape 4 no), sino que las diferencias en cómo los navegadores admiten Flash incrustado con arruinan todo.

Definitivamente lee el artículo. Tiene un código que puedes usar y todo. En resumen, en sí mismo funciona bien, a menos que desee que una película Flash comience a reproducirse antes de que esté completamente descargada. Entonces necesitas otra película Flash para actuar como un contenedor.

Lo mejor es utilizar http://code.google.com/p/swfobject/ que trate sobre problemas de compatibilidad del navegador.

Google sugiere usar swfobject también.

Este validador: http://validifier.com/ hace un muy buen trabajo, y he tenido resultados decentes con él. (Editar nota: el sitio ahora es “adulto” y presumiblemente NSFW).

También hay este artículo: http://www.alistapart.com/articles/flashsatay/ sobre cómo incrustar sin una etiqueta de inserción, pero creo que implica el uso de una película de contenedor, que no es muy divertido, pero hace el trabajo bien .

La etiqueta no es una etiqueta válida. La etiqueta es. Cherouvim tiene razón en que swfobject se encargará de todo eso por ti. Lo recomiendo altamente.

La etiqueta ayuda al navegador que usa controles ActiveX a mostrar correctamente la película flash y se usa principalmente para IE. Con los nuevos IE 7 y 8, la película flash funciona sin la etiqueta y la etiqueta es para Netscape y está relacionada con navegadores que usan el plugin de Netscape para mostrar una película flash.

Por lo tanto, es mejor utilizar ambos para estar seguro de que su película flash tendrá una buena oportunidad de reproducirse en todo el navegador