gpt4 book ai didi

javascript - 使用柜台在社交媒体上分享网页

转载 作者:行者123 更新时间:2023-12-03 09:17:37 25 4
gpt4 key购买 nike

我正在创建一个将有数百个页面的网站。我希望每个页面都可以在 FacebookTwitter 上共享。我已经创建了这些按钮,但我还希望在我的共享按钮旁边有它们各自的共享计数器。我不想使用他们提供的标准 Facebook 方法,因为编码看起来很臃肿。

是的,经过一些研究,我发现this example on codepen .

这看起来正是我想要的 - 非常简单!

但是,我需要一些关于此 javascript 代码如何工作的说明和基本帮助:

var permalink = 'http://codepen.io';

var getTwitterCount = function () {
$.getJSON('http://urls.api.twitter.com/1/urls/count.json?
url='+permalink+'&callback=?', function(data){
var twitterShares = data.count;
$('.twitter .share-count').text(twitterShares);
});
};

getTwitterCount();


var getFacebookCount = function () {
$.getJSON('http://graph.facebook.com/?ids='+permalink+'&callback=?',
function(data){
var facebookShares = data[permalink].shares;
$('.facebook .share-count').text(facebookShares);
});
};

getFacebookCount();

这段代码:

var permalink = 'http://codepen.io';

这是否必须是:

1) 我想要共享的实际页面的 URL,例如:http://www.example.com/page-1/

或者

2) 这必须是域名的根,例如:http://www.example.com/

还是我还漏掉了其他东西?

如果答案是上面的#1,那么这意味着我必须为每个页面包含+编辑这一行,这并不理想,因为我将所有 javascript 代码+插件放在一个 .js 文件中以减少 http 请求,所以我希望不必为每个页面添加此 javascript。

最佳答案

这将是您想要共享的页面,但您可以通过将其设置为 document.location.href 之类的内容来绕过它,而无需为每个页面使用单独的变量?

关于javascript - 使用柜台在社交媒体上分享网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31918653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com