過程中遇到一些問題,就來順便做筆記,若未來有人也遇到同樣狀況,就可以學起來解法
今天要解決的問題很瞎

Google 自訂搜尋
https://www.google.com/cse/?hl=zh-TW
那就是網站使用google的「自訂搜尋」之後,回饋的結果頁,沒有東西產出的解法
這是什麼問題?
就是我們金銀島用的是google search的站內搜尋功能
客戶輸入關鍵字搜尋之後
會跳出結果頁出來

結果,我們跳出來的,居然是空白頁
到底是什麼原因呢?

看了一下狀況才發現,原來google吐回來的結果頁,居然不是https開頭的,難怪被瀏覽器視為不安全的內容而擋掉
因為我們網站有SSL認證加密,所以頁面裡面的資料都得有https的開頭才行

看了一下我的結果頁面,都是https沒錯啊
那為什麼吐出來的是http呢?!
後來我就爬文到處去看
終於在下面的網址找到解答
http://stackoverflow.com/questions/3...content-prompt
解法如下

先開啟這個google的JS檔案
https://www.google.com/afsonline/show_afs_search.js
對,兇手就是它
把它下載回來
然後用你熟悉的編輯工具

把原始碼中,使用http的地方,「改成https」
應該只有一個,所以改好之後存檔放到自己的server裡面去

接著去結果生成頁的原始碼中,把這支js檔改連自己站內的檔案

搞定收工...



