Google Chrome - Foro de ayuda

¿Problemas con Flash en Chrome versión 27? Entra aquí

Ernest Pro
30/05/13 7:13
Hola a todos,

Gracias por vuestros reportes, estamos acabando de investigar el bug aparecido en la versión 27 de Chrome, sólo necesitamos más información para poder solventar este tema. Por favor proveed:

PASOS PREVIOS para TODOS

1. ¿Os sucede sólo en Google Chrome? Comprobad si teneis mismos errores en otros navegadores: Explorer, Firefox, Safari, etc
2. ¿Se os ve bien en el modo incógnito? Si os va, puede ser por cookies y caché en mal estado.  

Una vez confirmado que habéis hecho los pasos anteriores, entonces contestad

1. ¿Qué versión de Chrome estáis utilizando:  chrome://version)?
2. ¿Qué sistema operativo estás usando?
3. Cuando se produce el problema, está ocurriendo sólo en páginas con 2 o más archivos flash? ¿Están ambos no cargando, o sólo uno? Por favor describe con detalle y adjunta sobre cómo se ve la imagen con Explorer/Firefox y otra con Chrome
4. ¿Está saliendo con un mensaje de error cuando se produce el problema?

Gracias a todos y espero que gracias a vuestra colaboración podamos solventar esta incidencia.

Además, os recomiendo postear en el bug abierto en el que tendréis información más actualizada. Os recomiendo suscribiros a ese bug ;)

PS:  Soluciones temporales recomendadas por usuarios

Para Webmásters creado por el usuario Luis Favre: link aquí

Buscando encontre unas lineas de codigo en jQuery que solucionan el problema (por ahora zafamos) y es bastante simple. A continuación detallo... 

en el head de la pagina cargan jQuery (si ya lo estan usando no es necesario)... 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script> 

y al final agregan este Javascript... 
<script type="text/javascript"> 
        $(document).ready(function(){ 
                if(window.navigator.appVersion.match(/Chrome/)) { 
                        jQuery('object').each(function() { 
                             jQuery(this).css('display','block'); 
                        }); 
                } 

        }); 
</script> 

¡Saludos!

Ernest Pro

Respuestas (23)

Diego Giraudo
30/05/13 8:04
Gracias por el interes, respondo las consultas

1. ¿Qué versión de Chrome estáis utilizando:  chrome://version)?
Es la Versión 27.0.1453.94 m

2. ¿Qué sistema operativo estás usando?
Windows XP

3. Cuando se produce el problema, está ocurriendo sólo en páginas con 2 o más archivos flash? ¿Están ambos no cargando, o sólo uno? Por favor describe con detalle y adjunta sobre cómo se ve la imagen con Explorer/Firefox y otra con Chrome
El problema se produce cuando hay mas de un banner Flash, si hay varios banners solo carga uno, por lo menos en  mi caso, adjunto 3 imagenes de la misma pagina con distintos navegadores (en explorer y firefox se ve sin error).

4. ¿Está saliendo con un mensaje de error cuando se produce el problema?
No sale ningun mensaje de error al producirse el problema.

Cualquier información adicional estoy a su disposición.
Julio Sartori
30/05/13 9:24
Ernest, el problema es exclusivo de Chrome, en todos los sistemas operativos aunque, no se porque, no en todas las PC. El genio de Luis Favre, al que ustedes deberían contratar, encontró una solución que debería haber venido de Google. Además, Luis es un tipo generoso que compartió su hallazgo, y que nos hizo ahorrar tiempo y seguramente dinero. Tuvo el gesto de pedirme los datos de mi FTP e incorporar el código salvador a mi web.
Es urgente que resuelvan el problema, o repongan la anterior versión del navegador hasta que mejoren la última.
Respetuosos saludos.
Julio Sartori
Hector Damian Ortiz
30/05/13 9:58
Soy desarrollador web y el problema solo sucede en chrome, ya he verificado en otros navegadores en los cuales mis portales funcionan correctamente.
Hector Damian Ortiz
30/05/13 9:59
La solución que posteo el amigo Luis Favre resolvió el problema.
Diego Giraudo
30/05/13 10:18
Hay otro problema que veo tambien solo en Chrome, es que no centra bien los banners cuando en los demás navegadores si lo hace.

A alguno le sucede ? Dejo una imagen adjunta.

mydleo
30/05/13 10:20
Diego, gracias por tu respuesta.
La Versión de Chrome es Versión 27.0.1453.94 m. Pero solamente nos está pasando en Chrome, ya que en IE y Firefox funcionan Correctametne.

Observe que ha publicado una solución en JQuery (Luis Favre) que me parece perfecta, pero esto haría en mi caso y como diseñar web, quizás tenes que actualizar decenas de portales propios y de Clientes, lo cual significa un trbajo bastante arduo. Imagino Google repará esto automáticamente.

De todas formas, estaremos pendientes de este problema.
Kamgoo
31/05/13 4:28
1. ¿Qué versión de Chrome estáis utilizando:  chrome://version)?
Es la Versión 27.0.1453.94 m

2. ¿Qué sistema operativo estás usando?
Windows 7, Windows Vista (2 ordenadores)

3. Cuando se produce el problema, está ocurriendo sólo en páginas con 2 o más archivos flash? ¿Están ambos no cargando, o sólo uno? Por favor describe con detalle y adjunta sobre cómo se ve la imagen con Explorer/Firefox y otra con Chrome
El problema se produce cuando hay mas de un PELICULA Flash, si hay varias peliculas flash solo carga una. Si coloco cada pelicula flash en un iframe diferente, me funciona correctamente, esto significa que el problema es cuando hay mas de una pelicula flash en la misma pagina.

4. ¿Está saliendo con un mensaje de error cuando se produce el problema?
No existe ningun mensaje de error de ningun tipo, ya sea javascript u otro lenguaje

El Problema solo ocurre en Chrome, los demas exploradores de Internet funcionan prefectamente, y ocurrio cuando actualice a la version 27.0.1453.94 m , por lo tanto esta clarisimo cual es el problema... la version 27.0.1453.94 m esta mal, se añadio algo que da algun conflicto con el flash y por supuesto google debe darse prisa por solucionar este gran problema porque si no puede perder a muchisimos clientes.
Fabian Allel
31/05/13 4:35
Respuesta:

1. ¿Qué versión de Chrome estáis utilizando:  chrome://version)?
Es la Versión 27.0.1453.94 m

2. ¿Qué sistema operativo estás usando?
Windows 7, Mac os (2 ordenadores)

3. Cuando se produce el problema, está ocurriendo sólo en páginas con 2 o más archivos flash? ¿Están ambos no cargando, o sólo uno? Por favor describe con detalle y adjunta sobre cómo se ve la imagen con Explorer/Firefox y otra con Chrome
Se produce cuando hay mas de un banner flash en la web, no se nos muestran todos los flash siempre, a veces cargan unos 2 de 3 a veces los 3, y a veces solo 1 de 3, al analizar el html en el lugar donde debería aparecer el flash aparece object#undefined.

Y al cambiar cualquier estilo del css de el div que envuelve el banner flash y dejarlo como estaba antes, este aparece como si no hubiera pasado nada.

4. ¿Está saliendo con un mensaje de error cuando se produce el problema?
No existe ningun mensaje de error de ningun tipo, ya sea javascript u otro lenguaje

No existe ningún mensaje, solo el object#undefined.

Fabian Allel
31/05/13 4:53
Yo creo que es un problema de carga estilos mas que nada, no de los estilos del usuario, sino de la forma como lo carga chrome, porque el banner se pinta en el código html al analizarlo, pero al cambiar los estilos del div que envuelve este  flash, aparece en el navegador de forma normal.
Maximiliano Duartes
31/05/13 13:09
Muchas gracias Ernest!!!
Ahora que nos tranquilizamos con este parche, sería bueno saber que es lo que sucede...
DIPLOX
1/06/13 10:18
PASOS PREVIOS para TODOS

1er paso:
Realizado y solo tengo el error en Chrome. Lo he probado en mi PC en IE8 en mi Notebook con IE9 También probe en los mismos 2 equipos con las útimas ver. de FireFox, Safari, Dragon, IceDragon, y en todos estos otros navegadores anduvo todo ok.
Les paso una web donde se ve inmediatamente el problema ya que tiene un banner con 2 flash horizontales, donde ambos reciben / pasan parámetros... y aparte hay algunos swf mas en columnas izquierda y derecha, con algunas funciones y/o links. La web que menciono es:
http://www.diplox.com/new
Esta dirección permite ver el problema de inmediato sin ser usuario registrado de esa red. (Con el new del final se entra en la parte pública).
En esa web, el problema se acrecienta siendo usuario registrado, ya que también se comprueba que no anda el CHAT entre otras cosas disponibles para los usuarios que ingresan con su login.

2do paso:
En incógnito anda mal también... Continúa el problema.

3er paso:
Primero desactive las versiones de flash que estaban repetida, alterne entre ellas dejando solo una por vez, solo la de chrome, y solo la de windows, y luego desactive todo como piden y sigue el problema...
Al desactivar todo y entrar en la web, mencionada arriba, me pidio cargar Pluging cargué de adobe, active la última version  para flash y la web anduvo bien al instante, pero al actualizar continuo el problema.
Desactive otra vez el pluging y nuevamente al actualizar, pidio los complementos. En este caso, directamente active la vers.para flash pero la instalada en chrome y la web otra vez, anduvo bien al instante, pero al actualizar continuo el problema.
realice estos 2 pasos anteriores en forma alternada y siempre los resultados fueron los mismos. (La web anda bien al activar, -Carga todos los swf, se ve todo -, pero al refrescar  continua el problema.
--------------------------------------------------------------
SEGUNDA PARTE:

1. ¿Qué versión de Chrome estáis utilizando:  chrome://version)?
TODO EL PROBLEMA SE INICIÓ AL ACTUALIZAR AUTOMÁTICAMENTE A LA ÚLTIMA VERSIÓN: 27.0.1453.94 m

2. ¿Qué sistema operativo estás usando?
En la PC: Windows 8 Pro y en la Notebook: Windows 7 Premiun

3. Cuando se produce el problema, está ocurriendo sólo en páginas con 2 o más archivos flash?  ¿Están ambos no cargando, o sólo uno?Por favor describe con detalle y adjunta sobre cómo se ve la imagen con Explorer/Firefox y otra con Chrome
Si, con mas de uno se ve el problema.
En general si son varios hay veces que se cargan 2 o 3..(Es como que depende de la cantidad para saber cuantos se cargan - mas o menos se visualizan un 30%)
Algunas veces cargan algunos y otrs se cambian los que se cargan...
En los otros navegadores, se ve todo bien como ya comente en un punto mas arriba.
En realidad en lo otros se ve bien como se veía en chrome antes de esta última actualización.

4. ¿Está saliendo con un mensaje de error cuando se produce el problema?
No sale ningun mensaje de error... Solo no se ven algunos de los objetos flash.

Gracias por una pronta solución a este tema.
Estoy en el grupo de desarrollo de la web que menciono arriba, y les aseguro que no hay diferencias en la forma de carga entre los objetos flash que se ven o no en la web.
Ademas, hay veces que refrescando la misma, cargan unos u otros sin una razon que justifique el cambio de objetos que se visualizan...

Adjunto visualizaciones en chrome con errores...

Agrego ademas... Que utilizando la ayuda para Webmásters creado por el usuario Luis Favre.
En nuestro caso, agregamos el código para las funciones onReady y onLoad de jQuery, y demora un poco mas. pero en el 90% / 95% de las oportunidades al terminar de cargar se ve todo...
GRACIAS LUIS!!!
gabrielbr
4/06/13 9:28
Me pasa exactamente lo mismo que a todos, incluso varios amigos y clientes me reportan lo mismo solo con Chrome desde hace 2 o 3 días, que supongo es cuando se realizó la ultima actualización automática.

Versión: 27.0.1453.94 m
Sistema operativos: Windows XP y Windows 7 profesional

Adjunto capturas en modo normal, incógnito y otra de Firefox pero que donde no falla y es como debería verse correctamente.

Lo que note es que falla con sitios tienen varios SWF montados en un solo HTML, porque los sitios flash 100% donde el HTML carga solo una película flash no falla, ejemplo este: http://condominiosanluis.com.ar

Saludos
David Álvaro
4/06/13 12:38
creo q lo mejor es intentar pasarlo todo a html5. es un programa que se añade al flash.
Fabian Allel
7/06/13 4:16
¿Cuando vais a reparar este error?
Ernest Pro
7/06/13 7:57
Hola a todos de nuevo,

Gracias por vuestros informes, seguimos investigando la incidencia, cómo ya os dije estamos actualizando el bug con el máximo de datos posibles que podamos aportar, para estar más al día sobre ello podeís marcar la estrella en la incidencia aquí. (en inglés)

Gracias por vuestra paciencia y lamentamos las molestias. 

¡Saludos!

(desconocido)
7/06/13 18:04
<Se ha eliminado este mensaje.>
mauro perez
7/06/13 18:29
Cordial saludo. Acá adjunto una solucion temporal efectiva para este problema que ya nos rompe el coco a muchos,  aca adjunto el codigo correcto, solo tienen que pegarlo al final de cada pagina y listo!! no necesitan nada mas.
Espero con ello solucionarles este dolor de cabeza, especialmente para los que vivimos de nuestras paginas en la internet.


<script type="text/javascript">
if (window.navigator.appVersion.match(/Chrome/)) {
    function chrome_flash_redraw() {
        var objects = document.getElementsByTagName('object');

        for (var i = 0, j = objects.length; i < j; i++) {
            objects[i].style.display = 'block';
        }
    }

    if (window.addEventListener) {
        window.addEventListener('load', chrome_flash_redraw, false);
    } else if (window.attachEvent) {
        window.attachEvent('onload', chrome_flash_redraw);
    }
}
</script>
diego p.
7/06/13 22:53
hay alguna forma de no tener que hacerlo en cada pagina...gracias...
Erick Marquez
10/06/13 14:32
Con este codigo efectivamente muestra los objetos flash pero no en la posicion correcta algun tip?
fpardo
10/06/13 17:26
Hola a todos, el problema ya está resuelto pero habrá que esperar un poco hasta que se pruebe la solución y se aplique en la versión estable.
Pero dentro de un día ya lo podréis probar en Canary, que en estos momentos va por la versión  29.0.1534.0 
Maximiliano Duartes
10/06/13 17:29
Será que en lugar de block, tienes inline-block asignado para los object?
Fabian Allel
11/06/13 0:21
Ya he probado en Canary y se ve perfectamente, adjunto dos pantallazos.

Muchas gracias.

Ernest Pro
11/06/13 10:08
Hola a todos,

Gracias Fernando por actualizar el hilo. Efectivamente, gracias a vuestra colaboración y vuestros informes se ha podido identificar el error y próximamente habrá una actualización. Lo podéis probar en Google Chrome Canary.

Gracias,

Ernest Pro