Amazon.com が行っていることを少し再現しようとしています。人がチェックアウトした後、購入したばかりの製品をソーシャル ネットワークに共有できます。
ただし、私のサイトでは、ユーザーがクレジットカード情報を入力した後に動的に駆動されるため、facebook は最終予約ページをクロールすることはありません。
リンターがデキャッシュを強制するために使用できることは知っています...しかし、それは実際にはここでの話ではありません....
もちろん、メタタグに格納されている OG 情報を参照しています。
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
<meta property="fb:admins" content="USER_ID"/>
<meta property="og:description"
content="A group of U.S. Marines, under command of
a renegade general, take over Alcatraz and
threaten San Francisco Bay with biological
weapons."/>
opengraphが機能する前にFacebookが実際にページをクロールする必要があるかどうかについて、明確なドキュメントを見つけることができませんでした。上記のコンテンツがクロール可能なページにない場合でも機能しますか?
そうでない場合は?これを回避する方法はありますか?