Я использую addThis для создания кнопки «Поделиться» в проекте, электронная почта и твиттер работают нормально, но Linkedin и Facebook не работают. Я понимаю, что им нужен opengraph для работы, но что, если ваш контент управляется javascript? На данный момент всплывающее окно Facebook просто показывает (без названия). Кто-нибудь еще смог заставить долю facebook работать для addThis на страницах AJAX?
Заранее спасибо.
Это скрипт, который я сейчас использую на своей странице.
<!--- share --->
<div class="share-buttons" id="toolbox-5"></div>
<script type="text/javascript">
var tbx = document.getElementById("toolbox-5"),
svcs = {
email: 'Email',
print: 'Print',
// facebook: 'Facebook',
twitter: 'twitter',
// linkedin: 'linkedin'
};
for (var s in svcs) {
tbx.innerHTML += '<a class="addthis_button_'+s+'">'+svcs[s]+'</a>';
}
addthis.toolbox("#toolbox-5"
, {}
, {url: "www.urlofthing.com"
, title: "title of thing"});
// );
</script>
<!--- share --->
Пример URL-адреса, который использует мое приложение.
http:domain.com/dir/section/#!/3/1017/