2016-07-30 108 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