2012-12-21 222 views

回答

5

當您在Facebook上訪問應用程序時,HTTPS用於傳輸數據,但Chrome已經阻止了通過普通HTTP傳送的內容,並堅持認爲所有內容都安全傳輸,而Firefox不那麼挑剔。

下面是控制檯是顯示在Chrome

[blocked] The page at https://salty-shelf-6707.herokuapp.com/ 
    ran insecure content from http://www.google.com/jsapi. 
Uncaught ReferenceError: google is not defined 

谷歌的JS API已被封鎖和JavaScript無法運行。

(也有一些未發現的錯誤,但這是無關)

的應用程序正常工作,通過你提到的http://salty-shelf-6707.herokuapp.com/,而不是通過https://salty-shelf-6707.herokuapp.com/

而是使用以下加載API嘗試

<script type="text/javascript" src="//www.google.com/jsapi"></script> 

//在src值的開始處會使url協議相對或正確的技術術語,相對於scheme。

保羅愛爾蘭,HTML5樣板的首席開發人員,has more information about this in a post on his site.

+0

非常感謝......這解決了這個問題....我學到了新的東西.. –

+1

謝謝@亞當-E ......這應該被標記爲正確答案! – wael34218

相關問題