2012-02-01 43 views
0

我想把Facebook的按钮像一个网站。 它位于图像存档页面上。 图像档案通过jquery $.post()函数动态加载。 档案由图像网格和单个图像视图组成。当您单击网格中的图像时,会将更大的版本加载到单个图像视图中。现在我想提供一个像Facebook一样的按钮来分享网站,以及所选图像应该出现的缩略图。facebook喜欢按钮动态缩略图与ajax画廊

meta标签与物业OG:图像看起来如下

<meta id="active-image" property="og:image" content="http://mysite.com/default_image.jpg" /> 

当有人在网格中点击一个图像上的meta标签的内容属性更改为当前图像中的网址单一视图。

$('#active-image').attr('content','http://mysite.com/detail_image.jpg'); 

作为等按钮的HREF我使用

<a target="_blank" href="http://www.facebook.com/sharer.php?u=http://mysite.com">Facebook</a> 

的问题是,这是由实弹出窗口中提供的缩略图不是所选择的一个。 是因为页面必须如此处所述被“刮”faceboook: like plugin

是否有人有使用jquery动态更改og:image属性的经验。 有可能吗?

问候, 彼得

+0

我用这个直接链接,如这里所述http://www.schaefer-informatik.biz/blog/70/erweitertes-teilen-von-links-bei-facebook/ – 2012-02-01 22:55:51

回答

2

确实有人在改变OG经验:用jQuery图像动态地财产。可能吗?

我有经验试图改变使用jQuery og元标记,但是,它不会工作。 Facebook linter之所以只在响应中查看HTML,并没有运行任何脚本。因此,您的网络服务器代码需要以一种足够智能的方式进行编程,以便为Facebook提供正确的meta标签。