Запускаю проигрывание посещений в вебвизоре, но не отображаются шрифты (верные, прописанные) и все свг. Причем все как-то странно: проигрываю одно посещение, первая страница выглядит абсолютно нормальной, идет переход на следующую страницу, она уже проигрывается без шрифтов и свг, третья снова нормальная, и так далее. Если запустить другое посещение, то может быть все наоборот: на первой странице уже сразу не отображает шрифты и свг, на второй все ок и так далее. Запускаю еще другое посещение, то может проигрывать вообще все страницы без верных шрифтов и свг.
Скрин, как вебвизор проигрывает без шрифтов и свг:
funkyimg.com/i/2vFid.png
Сайт:
markroqwel.ruСписывался с ТП Яндекс метрики еще в феврале, написали, что проблема в следующем, цитирую: Причина данной ситуации заключается в том, что при загрузке страниц в плеер от имени анонимного пользователя контент Вашего сайта загружается через прокси. Насколько мы видим, в исходном коде Вашего сайта прописаны абсолютные ссылки на шрифты на домене http://markroqwel.ru, из-за этого шрифты загружаются не с того домена, с которого запрашиваются, о чем свидетельствует ошибка в консоли:
Access to Font at 'markroqwel.ru/catalog/view/theme/theme_markroqwel/...' from origin '6c87056d0cf873cfa2bc56504a5174b2.mtproxy.yandex.net' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '6c87056d0cf873cfa2bc56504a5174b2.mtproxy.yandex.net' is therefore not allowed access.
Решить данную ситуацию можно несколькими способами:
а) установить относительный путь к шрифтам в исходном коде Вашего сайта;
б) прописать в настройках веб сервера заголовки, необходимые для Cross-Origin Resource Sharing policy.
в) Включить загрузку страниц в плеер от Вашего имени в настройках счетчика в разделе "Вебвизор", чтобы Ваш сайт запрашивался не через прокси, а напрямую.
Проверив с верстальщиком все на сайте, в исходном коде не увидели никаких ошибок, то есть:
- эта ошибка со шрифтами в консоли и заголовками Access-Control-Allow-Origin выдается только в окне вебвизора при проигрывании, на сайте никаких ошибок.- прописаны относительные пути к шрифтам, а не абсолютные. (Может я ошибаюсь?)- Включил в настройках вебвизора загрузку от своего имени.
Был занят другими делами, спустя несколько месяцев проверил снова, вдруг перестали отображаться еще и свг. То есть в феврале не отображались только шрифты. В чем может быть проблема?