Кнопка LinkedIn Share не очищает изображение или контент для обмена - PullRequest
1 голос
/ 18 января 2012

Я пытаюсь добавить кнопки общего доступа / лайки в социальные сети на веб-страницу, функция общего доступа работает, но я обнаружил, что со страницы не было удалено ни одного изображения или описания.

У меня естьнастраивал мета-теги открытого графика, но это не имеет никакого влияния, я поднял проблему с LinkedIn, но не получил от них никакой переписки:

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

IЯ использую тег HTML5 doctype и html opener с соответствующими пространствами имен, а cookie JSESSIONID не устанавливается:

<%@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>

Я пыталсявызов недокументированных методов из API подключаемого модуля LinkedIn, таких как IN.init () и IN.parse (), но это, похоже, не имеет никакого значения.Глядя на консоль в Firebug, я не вижу ошибок или предупреждений в JavaScript ...

Я создал тестовую страницу, чтобы продемонстрировать проблему:
http://www.claytonutz.com/publications/testSocialMedia.jsp

Любая помощь оченьпризнателен, спасибо заранее!
Крис.

1 Ответ

2 голосов
/ 27 января 2012

Вероятно, данные кэшируются из предыдущей доли этой страницы. Кэш периодически очищается, но (к сожалению) у вас нет способа заставить нас очистить кэш для вас.

Это известное ограничение, которое включено в список запросов функций.

...