// проверяем, расшарил ли пользователь данные в одноклассниках
function listenForShare() {
if (window.addEventListener) {
window.addEventListener('message', onShareOK, false);
} else {
window.attachEvent('onmessage', onShareOK);
}
}
function onShareOK(e) {
if (e.data) {
var args = e.data.split("$");
if (args[0] == "ok_shared") {
function('ok');
}
}
}
listenForShare();
Поддерживать необходимо не не сколько, а один - относительные. Т.к. при пеерездах с домена на домен, на поддомены, при создании например другого языка или чего бы то ни было - много придется выискивать, поэтому пользуемся всегда относительными. А проблема в том, что при создании поддомена subdomain.domain.com на domain.com/subdomain относительные почему-то не работают
function fbshare()
{
FB.ui({
method: 'feed',
link: share_url,
caption: share_caption,
picture: share_picture,
description: share_description,
}, function(response){
console.log(response);
if (response && response.post_id) {
function('fb');
}
});
}