0
저는 공유 URL에 동적 매개 변수가 포함되어 있기 때문에 DOM에 Twitter 버튼 URL을 삽입하는 스크립트를 javascript로 작성했습니다. 그 부분은 작동합니다.Twitter 버튼 수는 0으로 재설정 계속됩니다.
트위터 개수가 작동하지 않는 이유는 무엇입니까? 그것은 0으로 다시 계속 유지합니다.
다음은 트위터 버튼 URL을 만드는 방법입니다.
var appendEl = document.getElementById(el),
twitterScript = document.createElement('a'),
share_url,
defaults,
text_length_allowed = 110,
text_length;
opts = opts || {};
defaults = {
text: ''
};
for (var key in defaults) {
if (defaults.hasOwnProperty(key) && opts[key] === undefined) {
opts[key] = defaults[key];
}
}
text_length = opts['text'].length;
if(text_length > text_length_allowed) {
custom_text = opts['text'].substring(0, text_length_allowed) + '...';
} else {
custom_text = opts['text'];
}
share_url = this.shareUrlHelper(shareUrl);
share_url = share_url + 'random_tag=' + this.randomTag;
twitterScript.setAttribute('href', 'http://twitter.com/share?text=' + escape(custom_text) +
'&url=' + encodeURIComponent(share_url) + '&counturl=' + encodeURIComponent(shareUrl)) +
'&count=horizontal';
twitterScript.setAttribute('class', 'twitter-share-button');
twitterScript.innerHTML = 'tweet';
appendEl.appendChild(twitterScript);
var tweetButton = new twttr.TweetButton(twitterScript);
tweetButton.render();
이 매개 변수는 text, url, counturl, count로 전달되었습니다.
url은 내 동적 매개 변수가 추가 된 URL이고 counturl은 매개 변수가없는 URL입니다.
내가 뭘 잘못하고 있니?