Problema extraño con ONEBOX

Cuando publico este enlace en mis foros, primero se renderiza correctamente.

enlace real aquí abajo: https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/

pero unos segundos después obtengo un símbolo de enlace roto, por lo que se ve así en mi foro:

2 Me gusta

Extraño, ¿esto funciona en try.discourse.org?

Editar: Creo que este es un problema con tu sitio.

1 me gusta

No, también sucede aquí:

Este enlace está aquí: https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/

pero luego si lo pongo en su propia línea:

https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/

3 Me gusta

Algo ciertamente está mal aquí, echaremos un vistazo. Tal vez el host esté rechazando el agente de usuario para nuestro rastreador de backend.

2 Me gusta

Al acceder a la imagen (https://neo.life/wp-content/uploads/2022/07/buck-institute-longevity-aging-genetics@2x-1000x714.jpg) mediante programación (por ejemplo, a través de curl), se nos muestra una página de error de Cloudflare con un captcha. Por lo tanto, parece que este sitio está bloqueando deliberadamente a los robots para que no descarguen las imágenes.

Si confía en el sitio y no le importa que las imágenes se enlacen permanentemente, puede añadir neo.life a los dominios de descarga de imágenes deshabilitados para evitar que Discourse intente descargarlas.

4 Me gusta

Interesante… Intenté hacer lo que sugeriste (añadir neo.life a los dominios de descarga de imágenes deshabilitadas), luego abrí la publicación y la volví a guardar, pero el problema sigue siendo evidente.

¿Necesito http:// delante del dominio para que funcione correctamente?

1 me gusta

Últimamente estoy viendo este problema de onebox en cada vez más enlaces; otro ejemplo:

Lo mismo sucede: se renderiza y luego no.

https://www.nature.com/articles/s41586-022-05022-3

2 Me gusta

Para corregir una publicación existente después de cambiar la configuración del sitio, tendrás que hacer clic en la :wrench:, luego en “Reconstruir HTML”. Acabo de hacerlo en tu publicación anterior y aquí se ve bien. ¿Puedes intentar eso en tu sitio?

Este parece tener una causa ligeramente diferente. Lo he rastreado hasta un problema en una de las dependencias de Discourse. Estamos rastreando esto e intentaremos implementar una solución o un paliativo. ¡Gracias por el informe!

2 Me gusta

Otro ejemplo: sí, la reconstrucción del HTML funcionó en ese último caso:

Pero aquí hay otro ejemplo en el que obtengo la imagen de enlace roto para un enlace de origen respetable:

2 Me gusta

Incluso si el sitio se considera respetable, no significa que vayan a permitir que las imágenes sean rastreadas y descargadas por bots.

3 Me gusta

¡Sigue enviando ejemplos, @BCHK!

Recientemente corregimos algunos problemas con la visualización de enlaces de The Guardian, por ejemplo:

El de MIT está ocurriendo porque envían un favicon a una imagen faltante. Planeamos solucionar esto simplemente no renderizando nunca estas cadenas rotas en las previsualizaciones de enlaces.

5 Me gusta

Acabo de notar que se abrió una PR que parece estar relacionada con esto

5 Me gusta

Tienes razón. Esa PR se fusionó y puedes ver que el favicon muerto de arriba ya no aparece como un icono de cadena rota.

5 Me gusta