ruby-on-rails google-chrome google-analytics

ruby on rails - Problema de tipo MIME de Google Analytics en Chrome con Rails 3



ruby-on-rails google-chrome (1)

Estoy agregando GA a una aplicación de Rails 3, que normalmente sería extremadamente simple, por supuesto. He agregado el fragmento de GA JS, que está funcionando muy bien. Todo funciona perfectamente en Safari. En Chrome, sin embargo, me está dando un error de consola: Recurso interpretado como Script pero transferido con tipo MIME text / html: "about: blank", apuntando a la línea JS que carga el archivo ga.js: s.parentNode.insertBefore ( ga, s). Algunas cosas que he investigado:

  • Creé una página HTML del plan con el fragmento JS, y se carga fuera de Rails en Chrome sin ningún error.
  • La misma página HTML, cuando se coloca / public, proporciona el error anterior.
  • La misma página HTML, cargada en Safari from / public, no da ningún error de acuerdo con Firebug.
  • Intenté la extensión de GA Debug en Chrome, pero permanece en silencio, porque ga.js no se está cargando.

Al mirar la consola de desarrollador en Chrome, veo una solicitud de " http://www.google-analytics.com/ga.js " que parece permanecer en estado "pendiente" y una redirección a "about: blank" aparentemente iniciado por http://www.google-analytics.com/ga.js , que tiene muy poco sentido.

Así que esto parece estar relacionado con Rails (ya que el fragmento funciona en el HTML fuera de Rails), y no afecta a Safari, pero aparte de eso estoy perplejo. Espero haber estado mirándolo mal, ¿y alguien más me señalará lo obvio ...? ¿Alguien se encuentra con esto antes? Cualquier idea será muy apreciada.


Me encontré con este problema yo mismo. "Desconectar" los botones para compartir desactivados en mi sitio (g +, twitter y fb). Tuve que eliminarlo para ver el sitio correctamente.