2016-08-26 3 views
0

私はこの1つに私の髪を引っ張っています。私はFacebookにASP.Net Web Formsサイトを共有しようとしていますが、プレビューには設定した画像や説明が表示されません。私はと思われるコードの塊を見つけたので、のトリックをしてください。私は私のマスターページに入れて、それだけで動作していない:サイトのプレビュー画像がFacebookの共有に表示されないのはなぜですか?

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"> 
    <head id="Head1" runat="server"> 
     <title>MySite</title> 
     <meta property="og:url"   content="http://www.example.com" /> 
     <meta property="og:type"   content="website" /> 
     <meta property="og:title"   content="Your Website Title" /> 
     <meta property="og:description" content="Your description" /> 
     <meta property="og:image"   content="http://www.example.com/img/fbbanner.jpg" /> 
... 

Facebookの共有デバッガ、

によると「OG:イメージ」プロパティが明示的にも価値場合、提供されるべきです は他のタグから推測できます。

...しかし、私はそれが意味するものが分かっていれば分かっています。面白いのは、メタタグを完全に取り除くと、同じエラーが出るということです。 「私のスクレーパーがあなたのURLを見ているものを正確に見る」をクリックすると、レンダリングされたコードのメタタグが表示されます。私は過去数年間に書かれた記事や答えを見つけることができないので、私が得ている情報が古くなっていると感じています。私はちょうど

更新は今、突然、それが正常に動作します...魔法の言葉を理解することはできません。私はこれを投稿した後、 "Scraped Again"をクリックしただけで動作しているようです。私は実際にそれを取得しない... :(

答えて

0

キャッシュプラグインを使用している場合は、すべてのキャッシュをクリアすることを確認してくださいまた、使用しているイメージの推奨フェイスブックサイズを確認してください:1200 x 630(h)または600 x 315.もしそうでなければ、Facebookのニーズに合ったウェブサイト上の画像をランダムに選択してください続きを読むhere

+0

キャッシュはウェブ開発についての私の大好きなことです...正しい構文を取得する必要がありますが、ブラウザをリフレッシュするときに指を通過する必要があります。 – Hill

+0

ブラウザを更新すると、使用しているキャッシュプラグインはファイルを削除しません。 – csandreas1

関連する問題