最初に簡単な説明を... 次の 2 行は、私の Web サイトが Facebook で共有されると、カスタム画像 (share-thumbnail.png) が投稿されることを保証します。
<meta property="og:image" content="images/share-thumbnail.png"/>
<link rel="image_src" href="<images/share-thumbnail.png" />
自分のページで特定の共有リンクをクリックしたときの動作を上書きする創造的な方法を考えてもらえますか?
たとえば<a class="special-sharing" href="#">Share with special image</a>
、ページにアンカーがあり、それがクリックされたときに、ヘッダーで定義された share-thumbnail.png を使用したくありません。
私の考えでは、jquery を使用して .special-sharing リンクのクリック イベントをリッスンし、次に… preventDefault(); を使用しました。たとえば、ヘッドのメタ タグのコンテンツ属性を新しいイメージ src に変更します。次に、facebook?sharer= blabla を呼び出します。
どのように解決しますか?