Я пытался встроить виджет Trip Advisor на свой веб-сайт. Код виджета Trip Advisor выглядит следующим образом.
.<div id="TA_selfserveprop546" class="TA_selfserveprop">
<ul id="VvhCFP8xz" class="TA_links JZ5CKDSmc">
<li id="SBEZiTat" class="eyClDs8JVUL">
<a target="_blank" href="https://www.tripadvisor.com/"><img src="https://www.tripadvisor.com/img/cdsi/img2/branding/150_logo-11900-2.png" alt="TripAdvisor"/></a>
</li>
</ul>
</div>
<script src="https://www.jscache.com/wejs?wtype=selfserveprop&uniq=546&locationId=12072630&lang=en_US&rating=true&nreviews=5&writereviewlink=true&popIdx=true&iswide=false&border=true&display_version=2"></script>
Но он не работает, так как в окне консоли Chrome отображается следующая ошибка.
Скрипт межсайтового (т. е. другого eTLD+1) блокирования парсера, https://www.tripadvisor.com/WidgetEmbed-selfserveprop?border=true&popIdx=true&iswide=false&locationId=12072630&display_version=2&uniq=546&rating= true&lang=en_US&nreviews=5&writereviewlink=true, вызывается через document.write. Это МОЖЕТ быть заблокировано браузером при загрузке этой или будущей страницы из-за плохого сетевого подключения. Если загрузка страницы будет заблокирована, это будет подтверждено в последующем сообщении консоли. Подробнее см. https://www.chromestatus.com/feature/5718547946799104.
.Я прочитал много форумов и попробовал несколько опций, таких как асинхронность и отсрочка в теге скрипта.
ты спас мой день!