開啟全站 https 訪問以來,分享代碼一直不能用,啟用了小綠標(biāo)就成了灰標(biāo)。唉,為了這個(gè)小綠標(biāo)也是費(fèi)盡了心,百度廣告基本撤下了,百度站內(nèi)搜索也基本費(fèi)了,分享功能就是一擺設(shè)。有些研友問我,為啥不能分享呢?其實(shí)我不是不想分享,只是能力有限,無法解決這個(gè)問題。今天正好有空,準(zhǔn)備解決一下這個(gè)分享的問題。
因此在網(wǎng)上搜了搜,發(fā)現(xiàn)有這樣問題的還不少。不過幸好,有高人已經(jīng)給出了這個(gè)問題的解決方法。
解決方法
解決方法來源于細(xì)語呢喃,注意網(wǎng)站可能被墻,需要代理,代碼共享于 Gihhub。
總的解決思路是把百度的分享代碼改成本地代碼,這樣就不用每次再經(jīng)過 http 途徑調(diào)用百度分享代碼了。代碼可以在 github 上下載。
解壓后把 static 丟到站點(diǎn)根目錄下即可。
相關(guān)文件下載地址:
http://bdimg.share.baidu.com/改為 /Github地址:https://github.com/hrwhisper/baiduShare
或者直接點(diǎn)擊這里下載
下載解壓得到static文件夾
然后修改我們引用的js即可
修改成:
.src='https://www.xxx.cn/inc/uploads/online/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
域名請修改成你自己的。ok,問題解決。百分分享又出現(xiàn)了!
新聞熱點(diǎn)
疑難解答
圖片精選