0

我正在尝试在我的网站上设置一个可以代表 YouTube 共享的共享按钮。假设页面是http://www.mysite.com/test.html

测试.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 回答