我正在尝试在我的网站上设置一个可以代表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>
但是当我点击Share时,它完全忽略了我的元属性。我怎样才能让Facebook查看我所声明的所有元属性?或者是不可能代表另一个网站分享?
编辑:
以下是我正在尝试做的示例截图:
答案 0 :(得分:0)
要在其他网站的内容共享上获取自定义文字,您可以使用您网站上的网址作为og:url,向facebook的抓取工具提供您想要的标题,说明等元标记,但将其他浏览器重定向到YouTube < / p>
(即分享指向您网站上的网址的链接,然后在该网址上显示逻辑
如果用户代理== Facebook的抓取工具提供元标记,则HTTP 301重定向到youtube