Onebox usa URL incorreta para o favicon na pré-visualização do link

Notei que os favicons estão quebrados em alguns dos nossos sites na pré-visualização do onebox de um link.

Por exemplo:

Neste site (Excel add-in for (cloud)data sources and risk management | Invantive Control for Excel) o URL do favicon é:

link rel="shortcut icon" href="https://invantive.com/favicon.ico"

Mas o favicon quebrado na pré-visualização mostra o seguinte URL do favicon:

<img src="https://invantive.com/products/invantive-control-for-excel.html/favicon.ico" class="site-icon">

Parece que ele simplesmente pega o URL do link e adiciona ‘/favicon.ico’ ao final desse caminho.

Alguma ideia de como corrigir isso?

Joshua

Parece que está funcionando
https://invantive.com/products/invantive-control-for-excel.html

https://invantive.com/

Como pode ver na primeira prévia, não há favicon, já que o onebox criou seu próprio URL.

Seu exemplo se parece com este na minha máquina, então sem favicon:

onebox pega o og:image

Mas ele usa o favicon como a pequena imagem ao lado do título:

image

Isso funciona para invantive.com, pois ele pega esse URL e adiciona ‘/favicon.ico’ ao URL, que é o URL correto.

No entanto, para o outro exemplo, ele cria o URL do favicon usando o URL do link e adicionando ‘/favicon.ico’, que não é o URL do favicon usado nessa página (é 'https://invantive.com/favicon.ico' nessa página também) e, portanto, cria uma imagem quebrada.

Ah, agora entendi o que você quer dizer

Correto!

Mas, estranhamente, parece que na sua pré-visualização a imagem quebrada não aparece mais, mas nenhuma imagem aparece, não tenho certeza por que ela optou por ignorar completamente o favicon.

Aconteceu poucos minutos depois da minha captura de tela, onde você pode ver que há uma imagem faltando (há um espaço vazio antes do título na minha captura de tela).

1 curtida