Oneboxはリンクプレビューでファビコンに間違ったURLを使用しています

リンクのoneboxプレビューで、一部のウェブサイトのファビコンが壊れていることに気づきました。

たとえば、次のウェブサイト(https://invantive.com/products/invantive-control-for-excel.html)では、ファビコンのURLは次のようになります。

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

しかし、プレビューで壊れているファビコンは次のファビコンURLを表示しています。

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

リンクURLの末尾に「/favicon.ico」を追加しているだけのようです。

これを修正する方法について、何かアイデアはありますか?

ジョシュア

動作しているように見えます

https://invantive.com/products/invantive-control-for-excel.html

https://invantive.com/

最初のプレビューでわかるように、onebox が独自の URL を作成したため、ファビコンがありません。

お使いの例は、私のマシンではファビコンなしでこのように表示されます。

oneboxはog:imageを使用します

しかし、ファビコンをタイトルの隣にある小さな画像として使用しています。

image

これは invantive.com では機能します。URL を取得し、‘/favicon.ico’ を追加すると正しい URL になるためです。

しかし、他の例では、リンク URL を使用して ‘/favicon.ico’ を追加することでファビコン URL を作成していますが、そのページで使用されているファビコン URL はそれではありません (そのページでも 'https://invantive.com/favicon.ico' です)。そのため、壊れた画像が作成されます。

ああ、今あなたの言っていることがわかりました

はい、正しいです。

しかし奇妙なことに、プレビューでは壊れた画像はもう表示されず、画像が全く表示されなくなっているようです。ファビコンを完全に無視することにした理由がよくわかりません。

私のスクリーンショットの数分後に発生しました。スクリーンショットでは、画像が欠けていることがわかります(私のスクリーンショットでは、タイトルの前に空白のスペースがあります)。

「いいね!」 1