Ответ 1
Согласно статье Google Developers, вы можете:
- Используйте асинхронную загрузку script, используя
<script src="..." async>
илиelement.appendChild()
, - Отправьте script поставщику в Google для белого списка.
Google Chrome начал внедрять Блокирование загрузки кросс-оригинала, скриптов блокировки парсера, вставленных с помощью document.write в основной кадр в медленных сетях, что вызывает следующую ошибку:
Блокировка Parser, кросс-начало script, http://example.org/script.js, вызывается через document.write. Это может быть заблокировано браузером, если устройство имеет плохую сетевую связь.
Однако моя веб-страница требует загрузки третьей стороны script синхронно, используя document.write('<script src="..."></script>')
. Как обойти эту блокаду?
Подробнее об этом изменении:
Согласно статье Google Developers, вы можете:
<script src="..." async>
или element.appendChild()
,@niutech У меня была аналогичная проблема, вызванная Rocket Loader Module Cloudflare. Просто отключите его для веб-сайта, и он будет решать все ваши проблемы.