ShareThis似乎没有更新html5历史记录或ajax驱动站点的动态更改URL的方法。
我尝试了这个函数来更新它,但是URL仍然是原始的:
function initShareThis(){
var el = document.getElementById("lotShareThis");
var target = el.firstChild;
for (var i in stWidget.shareables) {
if (stWidget.shareables[i].element === target) {
stWidget.shareables[i].url = window.location.href;
break;
}
}
el.firstChild.onclick();
}
我也尝试了这个,但没有任何效果:
stWidget.addEntry({
"url": document.location.href,
"title":document.title
});
有没有人遇到过这种情况并能提供一些好的建议?