Веб-сайт возвращает ошибки "CSI/tbsd_" и "CSI/_tbnd" в браузерах

У меня есть веб-сайт, который возвращает некоторые нечетные предупреждающие сообщения и ошибки в Firefox и Chrome.

Firefox возвращает эти ошибки:

GET http://fonts.googleapis.com/css?family=Varela+Round 200 OK 7c8e43d.js (line 18)
13:27:41.46 CSI/tbsd_
13:27:41.48 CSI/_tbnd

Chrome возвращает эту ошибку:

XMLHttpRequest cannot load http://fonts.googleapis.com/css?family=Varela+Round. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin is therefore not allowed access. 

Я предполагаю, что эта проблема связана с API Google Fonts и Access-Control-Allow-Origin Как я могу исправить ошибки для этого?

Ответы

Ответ 1

Записи журнала для CSI/tbsd_ и CSI/_tbnd не являются ошибками, а отметками времени, которые генерируются API Google.

Временные метки могут быть сгенерированы в JavaScript с помощью console.timeStamp() function.

Вы также можете просмотреть эти журналы временных меток на странице google.com:

enter image description here

В Firebug они даже отображаются в виде оливковых линий в временной шкале Net panel:

enter image description here

Итак, эти сообщения журналов не о чем беспокоиться. Они просто предоставляют некоторую информацию для целей отладки.

Ваша фактическая проблема, связанная с ошибкой, которую вы получаете в Chrome, вызвана кросс-доменным запросом. Поэтому браузер блокирует его по соображениям безопасности, связанным с одной и той же политикой происхождения. В html5rocks.com есть учебник по перекрестному обмену ресурсами (CORS).

См. также связанные вопросы о stackoverflow:

Ответ 2

Я также заметил это на своем сайте недавно, особенно с момента добавления кода Google DFP (Doubleclick) на мою страницу.

Я нашел следующее описание на этом сайте SpanishDict Engineering

csi? tbsd - это консольный вызов comng из google

Это, кажется, имеет смысл в контексте моей веб-страницы. Надеюсь, это схож с вами?