2013-07-09 3 views
8

私はFacebookのドキュメントとスタックオーバーフローを精査して、Open Graphイメージメタタグの宣言をnoneまたは空白に設定する方法を見つけようとしています。私はどこでもこれを見つけることができません。誰かが前にこのことをやりたかっただろうと確信しているので、これは奇妙です。Facebook OG:imageタグをnoneまたは空白に設定しますか?

私は何も見つかりません。

私の次の推測は、これを取り除くために、OGメタ画像を空白のgifまたはpngに設定することです。これはハッキリのようですが、正式にOGイメージタグを空白に設定する方法や正式に設定する方法がない場合は、これを行うのが最良の(そして唯一の)方法ですか?

答えて

3

私はあなた自身の質問に答えたと思います。 Facebook APIのドキュメントでそれを行う方法はありません。空白または白いイメージにメタデータを設定し、それが機能するかどうか試してみることができます。

私はそれが役に立たないことを願っています。

+0

ありがとうございます。ええ、あなたは基本的に正しいと思います。しかし、この場合、デフォルト画像を使用するよう説得することができました。まだ空白または白いイメージを試していません。 – cliffbarnes

2

大規模な調査の結果、私も透過的な画像ルートを試しましたが、Facebookで使用されているように見えますが、このケースでは使用できなくなるさまざまな問題があります。

  1. 私は1x1px透明OG両方未遂:それはFacebookの最小スペックを(すなわち、画像が少なくとも200x200pxでなければなりません)満たしていないため、画像(Facebookの 無視を
  2. これはに私を導きました。 200x200の透明なPNGが使用されていますが、記事のプレゼンテーションの左側に白い画像が表示されます(Facebook preview of a 200x200px og:image)
  3. さらに、幅と高さ(OG)タグを設定しようとしていて、1pxの幅と1pxの高さ(実際の画像は200x200でしたが)これはFacebook's Object image debuggerの希望の結果を達成したように見えました(つまり、記事のテキストを表示するだけの画像はありませんでした)が、この成功は短命でしたd。実際のFacebookのニュースフィードにこの同じテストを投稿したとき、width/height属性は無視され、画像は記事プレゼンテーションの左側にある正方形(200x200px)の白いボックスでした。
  4. デフォルト画像(会社のロゴ)を使用して着陸し、Facebookがog:画像の省略を強制することを諦めてしまいました。
関連する問題