当按钮点击时改变facebook Open Graph协议值
changing facebook Open Graph protocol value when button click
下面是代码,我想改变当我点击jquery按钮?
<head>
<title>The Rock (1996)</title>
<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."/>
...
</head>
我有一个问题,如果有可能做到这一点,当共享按钮点击和开放图形协议上的变化值将得到共享链接?
用JavaScript改变这些不会改变在Facebook上显示的内容。Facebook检索这些值的方法将忽略页面上的任何JavaScript,并解析源中的任何内容。
您是否尝试过这样访问mata标签:
$('meta[property=og:title]').attr("content", "new content");
$('meta[property=og:type]').attr("content", "new content");
等等…?
$(element).bind("click", function(){
$('meta[property=og:title]').attr("content", "new content");
$('meta[property=og:type]').attr("content", "new content");
// ....
// Do share action
});
相关文章:
- Facebook-Can't提交新的Open Graph类型,提交为灰色.如何提交
- Javascript Facebook Open Graph: Post to wall?
- 使用 URL 查询字符串动态显示 Facebook Open Graph
- Facebook Open Graph故事中的多个对象
- 如何检查用户是否通过Open Graph Facebook订阅其他用户
- Facebook Open Graph Cache Issue
- Facebook Open Graph单页应用程序
- Facebook Open Graph预操作验证
- 如何使用Open Graph将文章发布到时间轴
- Facebook Open Graph自定义通知仅对时间线用户可用
- 使用Facebook Open Graph API创建对象
- 我可以给这个人重新贴上标签吗?Facebook Open Graph中个人资料对象类型的名词
- Facebook通过返回的JSON Open Graph请求进行循环
- Yammer Open Graph API Error 400
- 我如何发现我的Open Graph应用程序是否已经以编程方式添加到时间轴中?
- 当按钮点击时改变facebook Open Graph协议值
- Facebook分享对话框在发布自定义Open Graph故事时无法识别自定义引用对象
- 无需Facebook Connect即可访问Facebook Open Graph
- 创建您自己的Open Graph Protocol类型
- 有没有任何可能的方法将元标签(OPEN GRAPH)从服务器端php获取到angularjs SPA中