2012-01-18 93 views
1

我想添加社交媒体共享/像按钮到网页,共享功能正在工作,但我发现没有图像或描述正在从页。LinkedIn共享按钮不刮图像或共享内容

我已经设定的Open Graph meta标签但没有任何影响,我已经提出了与LinkedIn的问题,但并没有从他们身上有任何信件背:

https://developer.linkedin.com/forum/share-button-not-reading-open-graph-metatags

我“M采用适当的命名空间的HTML5 DOCTYPE和HTML标签的揭幕战和JSESSIONID cookie不会被设置:

<%@page contentType="text/html" pageEncoding="UTF-8" session="false"%> 
<!DOCTYPE html> 
<html xmlns:fb="http://ogp.me/ns/fb#" itemscope itemtype="http://schema.org/Article"> 

这里的按钮执行:

<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script> 
<script type="IN/Share" data-url="<%=shortUrl%>"></script> 
<script type="text/javascript" language="javascript"> 
    document.getElementById("fands-include-photo").setAttribute("value", "false"); 
    $(window).ready(function() { 
     $('.IN-widget').click(function() { 
      _gaq.push([ '_trackSocial', 'LinkedIn', 'Share', '<%=shortUrl%>' ]); 
     }); 
    }); 
</script> 

我曾尝试从LinkedIn插件API调用未记录的方法,如IN.init()和IN.parse(),但似乎没有任何区别。 看着萤火虫控制台没有JavaScript错误或警告...

我创建了一个测试页面来演示该问题:
http://www.claytonutz.com/publications/testSocialMedia.jsp

任何帮助非常感谢,谢谢提前!
Chris。

回答

2

该数据很可能是从此页面的先前份额中缓存的。缓存定期刷新,但是(不幸)没有办法强制我们为您刷新缓存。

这是一个已知的限制,位于功能请求列表中。

+0

嘿亚当,我结束了调整AddThis做我所需要的,我很高兴地报告,它现在工作完美。该缓存刷新功能听起来像一个好主意。谢谢。 – cgrantham 2012-02-17 03:22:13