Problema estranho com ONEBOX

Quando posto este link nos meus fóruns, ele primeiro é renderizado corretamente.

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

mas, alguns segundos depois, recebo um símbolo de link quebrado, então, ele fica assim no meu fórum:

2 curtidas

Estranho, isso funciona em try.discourse.org?

Editar: Acredito que este seja um problema com o seu site.

1 curtida

Não - também acontece aqui:

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

mas então, se eu o colocar em sua própria linha:

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

3 curtidas

Algo está definitivamente errado aqui, vamos dar uma olhada. Talvez o host esteja rejeitando o user agent do nosso crawler de backend.

2 curtidas

Ao acessar a imagem (https://neo.life/wp-content/uploads/2022/07/buck-institute-longevity-aging-genetics@2x-1000x714.jpg) programaticamente (por exemplo, via curl), recebemos uma página de erro do Cloudflare com um captcha. Portanto, parece que este site está bloqueando deliberadamente robôs de baixar as imagens.

Se você confia no site e está satisfeito com o hotlinking permanente de imagens, você pode adicionar neo.life aos domínios de download de imagem desativados para impedir que o Discourse tente baixá-los.

4 curtidas

Interessante… Tentei fazer o que você sugeriu (adicionar neo.life aos domínios de download de imagens desativados), depois abri a postagem e a salvei novamente, mas o problema ainda é evidente.

Preciso do http:// na frente do domínio para que funcione corretamente?

1 curtida

Estou vendo esse problema de onebox em cada vez mais links ultimamente - outro exemplo:

Acontece a mesma coisa - ele renderiza, depois não renderiza mais.

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

2 curtidas

Para corrigir uma postagem existente após alterar a configuração do site, você terá que clicar na :wrench:, depois em "Reconstruir HTML". Acabei de fazer isso na sua postagem acima e está parecendo ok aqui. Você pode tentar isso no seu site?

Este parece ter uma causa ligeiramente diferente. Eu a rastreei até um problema em uma das dependências do Discourse. Estamos rastreando isso e tentaremos implementar uma correção ou solução alternativa. Obrigado pelo relatório!

2 curtidas

Outro exemplo - sim, a reconstrução do HTML funcionou naquele último caso:

Mas aqui está outro exemplo onde estou recebendo a imagem de link quebrado para um link de fonte respeitável:

2 curtidas

Mesmo que o site seja considerado respeitável, isso não significa que eles permitirão que imagens sejam rastreadas e baixadas por bots.

3 curtidas

Continue enviando os exemplos, @BCHK!

Recentemente corrigimos alguns problemas com o oneboxing do Guardian, por exemplo:

O do MIT está acontecendo porque eles enviam um favicon para uma imagem ausente. Planejamos corrigir isso simplesmente nunca renderizando essas cadeias quebradas em oneboxes.

5 curtidas

Acabei de notar que um PR foi aberto que parece estar relacionado a isso

5 curtidas

Você está correto. Esse PR foi mesclado e você pode ver que o favicon morto acima não está mais aparecendo como um ícone de corrente quebrada.

5 curtidas