【问题标题】:heroku does not load jquery on httpsheroku 不在 https 上加载 jquery
【发布时间】:2016-12-05 07:00:29
【问题描述】:

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

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

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

在 https 上运行时的消息是:

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

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

【问题讨论】:

    标签: javascript python html heroku highcharts


    【解决方案1】:

    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 源加载。

    【讨论】:

    • 非常感谢。这解决了我的问题。我用“ "
    猜你喜欢
    • 2014-03-29
    • 2015-04-10
    • 2016-03-02
    • 2015-08-20
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多