HTTPS的普及提升了網站的安全性,但是隨之也面臨了很多的問題,一些站長或操作者對證書操作不當就會導致問題的產生,安卓系統下在微信中訪問HTTPS頁面顯示空白的問題。我們文匯軟件公司的設計稿是存儲在阿里云OSS中,并部署了SSL證書實現了HTTPS訪問,但在訪問中出現了安卓系統下無法在微信瀏覽器中正常打開的問題,IOS下是沒問題的 。
通過多方的資料查找,確定了問題的關鍵證書鏈不完整導致的,證書鏈其實就是描述證書的簽名環節,多數情況下,證書服務商會提供給您多個證書(其中包含服務器的證書以及一個或多個CA根證書),這些證書組合成一個完整的證書鏈。請確保在WAF中上傳了完整的證書鏈而不是只有部分證書。請將多個證書文本內容聯合到一起,并 確保服務器證書在上面,根證書在下面。以下是您需要上傳的證書內容的一個樣例。

如果證書鏈不完整,可能會出現打開頁面提示證書不可信,某些安卓手機、操作系統或App訪問報錯、異常等情況(可能部分環境下訪問是正常的)。
也可以借助第三方檢測工具(如 GeoCerts? SSL Checker)來檢查當前的證書鏈是否完整。

在重新上傳了證書之后,通過檢測工具檢測證書鏈無誤后,可以在安卓系統下正常打開了,希望本文能夠幫助到所需要的朋友。



