Подтвердить что ты не робот

Проблема с типом MIME в Google Analytics в Chrome с использованием Rails 3

Я добавляю GA в приложение Rails 3, которое, конечно же, будет очень простым. Я добавил фрагмент GA JS, который отлично воспроизводится. Все отлично работает в Safari. Однако в Chrome это дает мне консольную ошибку: ресурс интерпретируется как Script, но передается с типом MIME text/html: "about: blank", указывая на строку JS, которая загружает файл ga.js: s.parentNode. insertBefore (ga, s). Некоторые вещи, которые я исследовал:

  • Я создал HTML-страницу плана с фрагментом JS, и он загружает внешние Rails в Chrome без ошибок.
  • На той же странице HTML, когда она помещена в /public, выдается ошибка выше.
  • То же HTML-страница, загруженная в Safari из /public, не дает никаких ошибок в соответствии с Firebug.
  • Я попробовал расширение GA Debug в Chrome, но он остается безмолвным, потому что ga.js не загружается.

Глядя на консоль разработчика в Chrome, я вижу запрос " http://www.google-analytics.com/ga.js", который, кажется, остается в состоянии ожидания, и перенаправление на "about: blank", казалось бы, инициированное http://www.google-analytics.com/ga.js, что имеет мало смысла.

Итак, похоже, это связано с Rails (поскольку фрагмент работает в HTML за пределами Rails), и не влияет на Safari, но кроме этого я в тупике. Надеюсь, я просто уставился на это неправильно, и кто-то еще укажет на очевидное мне...? Кто-нибудь сталкивался с этим раньше? Любые идеи будут очень оценены.

4b9b3361

Ответ 1

Произошел этот вопрос сам. Отключить отключенные общие кнопки на моем сайте (g +, твиттер и fb). Придется удалить его для правильного просмотра сайта.