chrome

2 entradas

Guardar el paso a paso en Chrome

Cuando subimos el Análisis Sintáctico paso a paso, que era una de las novedades estrella del EdAS, nos llegaron algunos mensajes sobre problemas a la hora de guardar la presentación generada. Entre que no persistieron las quejas y que es cierto que no habíamos probado a guardar la presentación en Chrome, tan solo a generarla, pensábamos que no había problemas.

Recientemente al ir a guardarla tal y como hacemos en Firefox, hemos descubierto que el botón «Guardar como» en Chrome aparece deshabilitado. He estado investigando y al parecer es un bug/fallo del Chrome y no se puede hacer nada para solucionarlo. Como es una pena que una de las funcionalidades más útiles se quede coja para el navegador con el que más visitas recibimos, se nos han ocurrido pos posibles soluciones.

  • Mostrar el código de la página generada para que se pueda guardar. Es algo cutre, pero podemos ver si el navegador usado es Chrome, y de ser así, en la presentación que aparezca un botón sobre el que al pulsar nos muestre en una ventana el código fuente o que nos lo copie al portapapeles y que sea el usuario el que tenga que crear un fichero .html y copiar el contenido.
  • Crear la presentación en una carpeta temporal y enlazarla. Si en vez de abrir una página nueva en otra ventana, la creamos físicamente y la enlazamos, desaparecería el error del Chrome ya que interpretaría que la página ahora sí que existe y dejaría guardarla. El problema sería que ya habría que usar un lenguaje de programación PHP complicando el entorno y habría que borrar periódicamente las presentaciones generadas.

Creo que de momento voy a intentar la primera solución ya que es la que menos follón crea y según funcione vemos si hay que optar por la segunda.

Actualización para Chrome

Hoy amanecíamos con un mensaje en nuestra cuenta de Twitter en la que nos avisaban de que no funcionaba correctamente la actualización del EdAS 1.0.3.

Es cierto que ayer solo la probamos en Firefox ya que la teníamos bastante probada también en Chrome, pero al ir a comprobarlo hemos visto que efectivamente, no dejaba hacer click en ningún grupo sintáctico. Tras investigar un poco hemos descubierto que la librería que utiliza el EdAS para dar el soporte gráfico, llamada KineticJS, había dejado de ser compatible en la versión que usábamos con el Chrome que se ha actualizado hace un par de días.

Hemos actualizado la librería y parece que ya está todo solucionado. Ha habido cambios respecto a otras versiones, el principal que hemos detectado es que el tamaño de los textos que venía dado en puntos (points) ahora viene en píxeles. Así que si os habéis metido al EdAS a lo largo de esta mañana, quizás hayáis visto que los texto salían un poco más pequeños. Ya los hemos ajustado. Creemos que no ha habido más cambios que nos hayan afectado pero si detectais algo, por favor, comunicádnoslo.