heroku不会在https上加载jquery

时间:2016-07-30 19:37:05

标签: javascript python html heroku highcharts

我有一个部署到heroku的应用程序,我请求加载jquery

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

为了使用highcharts。但是当在http上运行我的应用程序时,图表不会加载,而在http上运行应用程序时会加载图表。

在https上运行时的消息是:

&#34;但请求了一个不安全的脚本&#39; http://www.highcharts.com/lib/jquery-1.7.2.js&#39;。此请求已被阻止;内容必须通过HTTPS提供。&#34;

我怎样才能安全地加载jquery?

1 个答案:

答案 0 :(得分: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源加载。