0

YouTube に代わって共有できる共有ボタンを自分のサイトに設置しようとしています。ページがhttp://www.mysite.com/test.htmlであるとしましょう。

test.html

<!DOCTYPE html>
<html>
    <head>
        <meta property="og:url" content="http://www.youtube.com">
        <meta property="og:description" content="My custom YouTube share">
        <meta property="og:title" content="YouTube Share">
        <meta property="og:image" content="http://www.mysite.com/preview.png">
    </head>
<body>

    <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.mysite.com%2Ftest.html">Share</a

</body>
<html>

しかし、共有をクリックすると、メタ プロパティが完全に無視されます。Facebook が宣言されたすべてのメタ プロパティを参照するようにするにはどうすればよいですか? または、別のサイトに代わって共有することはできませんか?


編集:これは私がやろうとしていることのサンプルスクリーンショットです:

ここに画像の説明を入力

4

1 に答える 1

0

別のサイトのコンテンツ共有でカスタム テキストを取得するには、サイトの URL を og:url として使用し、Facebook のクローラーに必要なタイトル、説明などのメタ タグを提供しますが、他のブラウザーを YouTube にリダイレクトします。

(つまり、あなたのサイトの URL へのリンクを共有し、その URL に次のようなロジックがあります。

ユーザー エージェント == Facebook のクローラーがメタ タグを提供する場合、そうでない場合は HTTP 301 で YouTube にリダイレクトされます

于 2012-12-05T23:17:06.627 に答える