1. 程式人生 > >Https頁面使用百度分享的解決方法

Https頁面使用百度分享的解決方法

開啟全站 https 訪問以來,分享程式碼一直不能用,啟用了小綠標就成了灰標。唉,為了這個小綠標也是費盡了心,百度廣告基本撤下了,百度站內搜尋也基本費了,分享功能就是一擺設。有些研友問我,為啥不能分享呢?其實我不是不想分享,只是能力有限,無法解決這個問題。今天正好有空,準備解決一下這個分享的問題。

因此在網上搜了搜,發現有這樣問題的還不少。不過幸好,有高人已經給出了這個問題的解決方法。

解決方法

解決方法來源於細語呢喃,注意網站可能被牆,需要代理,程式碼共享於 Gihhub。

總的解決思路是把百度的分享程式碼改成原生代碼,這樣就不用每次再經過 http 途徑呼叫百度分享程式碼了。程式碼可以在 github 上下載。

解壓後把 static 丟到站點根目錄下即可。

相關檔案下載地址:

或者直接點選這裡下載

下載解壓得到static資料夾

 

然後修改我們引用的js即可

修改成:

.src='https://www.xxx.cn/inc/uploads/online/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

域名請修改成你自己的。ok,問題解決。百分分享又出現了