2009-08-03 11 views
5

Hay un error bien documentado en firefox (desde la versión 0.9!) Donde se oculta un flash, applet java, quicktime ... realmente todo lo que se puede poner en una etiqueta "embebido" u "objeto" hace que el contenido incrustado se reinicie/recargados cuando se muestran de nuevo.Firefox ocultar solución de error de objeto incrustado?

Parece que ocurre cuando se modifica cualquier atributo relacionado con la visualización en css. Normalmente, esto no sería un problema hasta que empiece a hacer cosas complejas, como agregar un control con pestañas a su sitio con diferentes objetos de memoria flash en cada pestaña. donde necesita saltar de una pestaña a otra y mantener su estado en los objetos flash.

¿Alguien ha encontrado una solución? He tratado de ocultar el contenido utilizando la siguiente CSS, pero todavía Firefox hace que el objeto flash al tiempo que oculta el padre:

.hideme { 
    padding: 0 !important; 
    margin: 0 !important; 
    display: block !important; 
    height: 0 !important; 
    width: 0 !important; 
    border: none !important; 
    visibility: hidden !important; 
} 

mientras esto detiene el objeto flash de recarga ... todavía se representa en la página detrás de otros objetos flash cuando se cambian las pestañas.

Aquí es the bug report on bugzilla

Respuesta

3

¿Ha intentado posicionar el flash fuera de la página en lugar de ocultarlo?

.hideme{ 
    left: -3000px; 
} 
+0

voy a estar maldito! ... Juro que hice esto, pero me había dejado un atributo css posición en allí, y obligó a los SWF para recargar ... saqué y funciona perfectamente! Sin embargo, desearían que solucionaran ese error (¡ya es hora!) – justlost

+2

es importante tener en cuenta que ni siquiera se puede tocar el atributo de posición. Restablece el flash también. –

Cuestiones relacionadas