当按钮点击时改变facebook Open Graph协议值

changing facebook Open Graph protocol value when button click

本文关键字:Open Graph 协议 facebook 改变 按钮      更新时间:2023-09-26

下面是代码,我想改变当我点击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
});