我把程式碼上傳到github上他的協議是https的,但是我頁面中有發ajax請求http的這種,被瀏覽器block了,發的請求又是別人提供的接口,我沒有權限修改任何東西,怎麼辦?
#
phpcn_u15822017-05-19 10:12:50
從https發送http請求是不可以的,除非對方提供了https的介面。
http://stackoverflow.com/ques...
http://stackoverflow.com/ques...
迷茫2017-05-19 10:12:50
由於Chrome安全限制,非認證證書,當做不安全處理。所以需要為Chrome新增啟動參數--ignore-certificate-errors
,來跳過安全檢查。在win下這件事很簡單,只需要右鍵->屬性在快捷方式後面添加,mac下則略嫌麻煩。
cd /Applications/Google Chrome.app/Contents/MacOS/ # 进入Chrome.app目录
sudo mv Google\ Chrome Google.real # 备份/重命名原启动脚本
sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --ignore-certificate-errors "$@"\n' > Google\ Chrome # 使用管道操作创建新的启动脚本,加入所需启动参数
sudo chmod u+x Google\ Chrome # 给新的脚本增加运行权限。
此時重啟Chrome,已經可以繞過安全檢查,支援目前非官方憑證下位址存取了。