Веб-сайт возвращает ошибки "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
Это, кажется, имеет смысл в контексте моей веб-страницы. Надеюсь, это схож с вами?