隨著全網(wǎng)https來襲,站長們都在瘋狂開建https,秀站網(wǎng)也分享過
哪些網(wǎng)站必須啟用 HTTPS 加密?,但是我們會在創(chuàng)建ssl證書中,碰到各種問題,比如百度分享代碼一直不能用,啟用了小綠標就成了灰標。唉,為了這個小綠標也是費盡了心,百度廣告基本撤下了,百度站內(nèi)搜索也基本費了,分享功能就是一擺設(shè)。有些研友問我,為啥不能分享呢?其實我不是不想分享,只是能力有限,無法解決這個問題。今天正好有空,準備解決一下這個分享的問題。
因此在網(wǎng)上搜了搜,發(fā)現(xiàn)有這樣問題的還不少。不過幸好,有高人已經(jīng)給出了這個問題的解決方法。
總的解決思路是把百度的分享代碼改成本地代碼,這樣就不用每次再經(jīng)過 http 途徑調(diào)用百度分享代碼了。代碼可以在 github 上下載。
下載地址:https://github.com/hrwhisper/baiduShare
解壓后把 static 丟到站點根目錄下即可。
然后對應(yīng)的百度分享代碼中,把 http://bdimg.share.baidu.com 刪除
.src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
改為
.src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
|
這就解決了哦!