Onebox usa l'URL sbagliato per la favicon nell'anteprima del link

Ho notato che le favicon sono corrotte per alcuni dei nostri siti web nell’anteprima onebox di un link.

Ad esempio:

Su questo sito web (Excel add-in for (cloud)data sources and risk management | Invantive Control for Excel) l’URL della favicon è:

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

Ma la favicon corrotta nell’anteprima mostra il seguente URL della favicon:

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

Sembra che prenda semplicemente l’URL del link e aggiunga ‘/favicon.ico’ alla fine di quel percorso.

Hai qualche idea su come risolvere questo problema?

Joshua

Mi sembra che funzioni
https://invantive.com/products/invantive-control-for-excel.html

https://invantive.com/

Come puoi vedere nella prima anteprima, non c’è favicon, poiché onebox ha creato il proprio URL.

Il tuo esempio sulla mia macchina è così, quindi senza favicon:

onebox prende og:image

Ma utilizza il favicon come piccola immagine accanto al titolo:

image

Questo funziona per invantive.com, poiché prende quell’URL e aggiunge ‘/favicon.ico’ all’URL, che è l’URL corretto.

Tuttavia, per l’altro esempio, crea l’URL del favicon utilizzando l’URL del link e aggiungendo ‘/favicon.ico’, che non è l’URL del favicon utilizzato in quella pagina (è anche 'https://invantive.com/favicon.ico' in quella pagina) e quindi crea un’immagine non valida.

Ora capisco cosa intendi

Corretto!

Ma stranamente, sembra che nella tua anteprima non venga più visualizzata l’immagine danneggiata, ma nessuna immagine, non sono sicuro del perché abbia scelto di ignorare completamente la favicon.

È successo pochi minuti dopo il mio screenshot, dove puoi vedere che manca un’immagine (c’è dello spazio vuoto prima del titolo nel mio screenshot).

1 Mi Piace