JoshuaH
(Joshua)
1
リンクの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」を追加しているだけのようです。
これを修正する方法について、何かアイデアはありますか?
ジョシュア
IAmGav
(Gavin Perch)
2
動作しているように見えます
https://invantive.com/products/invantive-control-for-excel.html
https://invantive.com/
JoshuaH
(Joshua)
3
最初のプレビューでわかるように、onebox が独自の URL を作成したため、ファビコンがありません。
お使いの例は、私のマシンではファビコンなしでこのように表示されます。
JoshuaH
(Joshua)
5
しかし、ファビコンをタイトルの隣にある小さな画像として使用しています。

これは invantive.com では機能します。URL を取得し、‘/favicon.ico’ を追加すると正しい URL になるためです。
しかし、他の例では、リンク URL を使用して ‘/favicon.ico’ を追加することでファビコン URL を作成していますが、そのページで使用されているファビコン URL はそれではありません (そのページでも 'https://invantive.com/favicon.ico' です)。そのため、壊れた画像が作成されます。
JoshuaH
(Joshua)
7
はい、正しいです。
しかし奇妙なことに、プレビューでは壊れた画像はもう表示されず、画像が全く表示されなくなっているようです。ファビコンを完全に無視することにした理由がよくわかりません。
私のスクリーンショットの数分後に発生しました。スクリーンショットでは、画像が欠けていることがわかります(私のスクリーンショットでは、タイトルの前に空白のスペースがあります)。
「いいね!」 1