Ленивая загрузка видео YouTube не обновляет миниатюру

Когда я отключаю ленивую загрузку видео YouTube и инициирую перестроение HTML для соответствующего поста, миниатюра обновляется. Однако, если снова включить её и перестроить HTML, я снова вижу старую миниатюру.

Есть ли способ очистить кэш миниатюры для одного видео? Или можно задать/проверить период обновления?

Это больше относится к YouTube, чем к чему-либо другому. Когда вы отключаете ленивую загрузку, видео-iframe встраивается напрямую, что обеспечивает прямой доступ к API YouTube при каждой загрузке.

Для ленивой загрузки мы вместо этого загружаем миниатюру с img.youtube.com/vi/id/maxresdefault.jpg. Существует несколько размеров изображений, но YouTube не очень четко объясняет, как обновляются эти URL-адреса. Мы используем maxresdefault — это самое большое изображение, которое они предоставляют, и, судя по моим тестам, оно обычно обновляется дольше всего. В моем случае миниатюры обновлялись от 1 до 30 минут.

Что касается вашего последнего вопроса: нет, нет способа установить период обновления. Обновления миниатюр происходят нечасто, поэтому у нас нет задачи, которая периодически обновляла бы их.

Миниатюра обновлена на стороне YouTube. В новых темах она загружается с новой, но в исходной теме постоянно возвращается к старой. Как будто в Discourse есть кэш. Это происходит даже сегодня :slight_smile:

Мой быстрый способ исправления сейчас — отключить ленивую загрузку, пересобрать HTML темы, тогда загрузится новое изображение, но это менее эффективно. Затем я снова включаю ленивую загрузку и больше не трогаю тему.

Это по-прежнему проблема, в том числе и для новых тем. Миниатюры никогда не обновляются, даже если у видео на YouTube появляется новая миниатюра. Удаление ссылок, перестроение HTML, повторное добавление ссылки — всё это не помогает. Миниатюра навсегда остаётся старой. Можно ли это исправить?

Привет, у меня по-прежнему возникают те же проблемы с отображением превью-изображений на YouTube.

Я наблюдаю то же самое на размещённом сайте. Изменил миниатюру на YouTube, но onebox не обновляется.

Если я пытаюсь РЕДАКТИРОВАТЬ пост, в предпросмотре отображается новая миниатюра, но обновление самого поста не происходит.

Если нажать/кликнуть по onebox в посте, не нажимая кнопку воспроизведения, изображение обновляется до новой миниатюры, но только при просмотре этого поста. После обновления страницы возвращается старое изображение.