Я создаю веб-приложение и использую Google Analytics (analytics.js) для аналитики. Недавно я заметил, что аналитика работает некорректно в Chrome.
Я загружаю аналитику с помощью стандартного фрагмента кода в отдельный модуль и включаю через requirejs. Я проверил, что этот script работает как ожидалось и выполняет фрагмент аналитики.
Когда я просматриваю сетевой трафик в Firefox, я вижу, что аналитика script загружается из Google как ожидалось (ответ HTTP 200):
Однако, когда я запускаю ту же самую страницу в Chrome, я получаю ответ HTTP 307, указывающий примерно: blank и аналитика не запускается:
Однако, если я вставляю URL-адрес аналитики непосредственно в адресную строку Chrome, будет найден script. Любые идеи, что здесь происходит, или как это исправить?