Hoy actualicé mi sitio (from_version: c6782e8434f404f30de8cba054dfeac004663981) y desde entonces he tenido problemas con la incrustación de YouTube.
El primer problema que noté fue que los enlaces de youtu.be no generaban una “onebox”, mientras que los enlaces de youtube.com todavía funcionaban. Después de jugar un poco, deshabilité la configuración “Bloquear onebox en redirección”, lo que solucionó el problema para los enlaces de youtu.be, aunque necesito reconstruir el HTML en publicaciones antiguas.
Y los enlaces de /shorts/ todavía no funcionan, incluso si reconstruyo el HTML.
No hay errores en los registros, nada más que haya notado que esté roto.
No estoy seguro si está relacionado, pero al intentar solucionar problemas, también noté que al intentar deshabilitar el plugin ‘Lazy videos’ se produce un error: “Ocurrió un error: No tienes permiso para cambiar la configuración oculta: lazy_videos_enabled”.
No creo que haya nada que hacer por nuestra parte.
Todos los sitios tienen SiteSetting.block_onebox_on_redirect en false por defecto. Meta también lo hace, por lo que la mayoría de los sitios que no tocan esta configuración tendrían youtu.be y /shorts resolviendo con normalidad.
Cualquier desarrollador que utilice enlaces creados con el acortador de URL de Google en el formato https://goo.gl/* se verá afectado, y estas URL ya no devolverán una respuesta después del 25 de agosto de 2025. Recomendamos migrar estos enlaces a otro proveedor de acortadores de URL.
Aunque solo menciona goo.gl, no me sorprendería si, bajo el capó, los enlaces de YouTube también se vieran obligados a someterse a algún tipo de redirección en el futuro.
Parece que algunos shorts funcionan en mi sitio, pero no todos. Por ejemplo, el short ‘The Twins’ de @nat se incrusta correctamente, pero el de @Shauny no.
Y, no estoy seguro de si esto es relevante, pero otra diferencia que noté entre ellos es que el de Natalie muestra una imagen en la vista previa WYSIWYG y el de Shaun no: