2016-07-30 112 views
0

jquery的我已經部署到Heroku的一個應用程序,我要求jQuery來爲了使用highcharts加載heroku上不加載上HTTPS

<script src="//www.highcharts.com/lib/jquery-1.7.2.js" type="text/javascript"></script> 

。但是,在http上運行我的應用程序時,圖表未加載,而在http上運行應用程序時,圖表加載完畢。

HTTPS上運行時,該消息是:

「但要求一個不安全的腳本‘http://www.highcharts.com/lib/jquery-1.7.2.js’此請求已被封鎖;內容必須通過HTTPS提供」

我該如何安全地加載jQuery?

回答

2

www.highcharts.com似乎不支持HTTPS,因此您需要從其他地方加載jQuery。

嘗試其中一個選項:http://code.jquery.com/。或者你可以下載你正在使用的jQuery的副本,並將其包含在你的應用程序中。

編輯

進一步的解釋:當您加載https://www.highcharts.com/lib/jquery-1.7.2.js(你可以嘗試在瀏覽器中),您重定向到http://www.highcharts.com/lib/jquery-1.7.2.js。所以瀏覽器最終從HTTP源加載腳本。您需要從HTTPS源加載。

+1

很多很多很多謝謝。這解決了我的問題。我使用了 「」 – dimos