Ошибка SameSite для стороннего iframe HTML - PullRequest
0 голосов
/ 01 августа 2020

Я использую Venobox (похожий на лайтбокс) на моем веб-сайте, который является сторонним iframe, с которого я хочу загрузить видео YouTube.

вот код HTML:

<a class="venobox" data-autoplay="true" data-vbtype="video" href="https://www.youtube.com/watch?v=gVvy2ijnqOU">
 <div class="video-gal-box">
  <img src="assets/img/yt_thumbnails/ford_ranger.jpg" alt="">
   <div class="overlay-effect"></div>
    <i class="fab fa-youtube"></i>
 </div>
</a>

Chrome выдает следующую ошибку предупреждения, которая препятствует загрузке этого конкретного видео:
Cook ie, связанный с межсайтовым ресурсом по адресу https://youtube.com/, был установлен без SameSite атрибут. Он был заблокирован, так как Chrome теперь доставляет файлы cookie с межсайтовыми запросами, только если они установлены с SameSite=None и Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложение»> «Хранилище»> «Файлы cookie» и просмотреть дополнительные сведения на https://www.chromestatus.com/feature/5088147346030592 и https://www.chromestatus.com/feature/5633521622188032.

У меня есть страница галереи. с 10+ фреймами, загружающими другое видео YouTube, и это влияет только на 3-4 видео.

Есть ли что-то JavaScript, которое я могу добавить на страницу HTML и установить SameStite = none для смягчения проблемы?

1 Ответ

0 голосов
/ 04 августа 2020

Нет. В этом контексте вы не можете повлиять на флаги сторонних файлов cookie.

...