当通过HTTPS加载时,jQuery 1.10.0中的源映射会导致不安全的内容

时间:2013-12-03 12:45:06

标签: javascript jquery ruby-on-rails ssl https

我使用HTTPS有一个小问题。通过在我的Rails-Application Chrome中使用SSL,向我显示以下错误消息:

The page at 'https://www.thesitename.de/shop/counter/checkout/cart' was loaded over HTTPS, but displayed insecure content from 'http://www.thesitename.de/assets/jquery-1.10.0.min.map': this content should also be loaded over HTTPS.

这是否意味着jquery文件没有通过HTTPS加载,或者jquery-script中的某些请求是通过HTTP?在本网站的源代码中,我没有看到任何HTTP-Javascript-includes。 jquery-File是本地存储的。

我希望这是足够的信息,有人可以帮助我。

谢谢!

1 个答案:

答案 0 :(得分:2)

正在请求的文件构成了jQuery的源图。某些浏览器可以使用它来帮助调试。

此处的下载文档中引用了它:http://jquery.com/download/

当看到stackoverflow上的其他问题时,我遇到了这个问题: sourceMappingURL from jquery generates 404 error in apache

那里可能有有用的信息。

我的建议是尝试以下方法:

  • 从jQuery库中删除该行(这意味着您在调试时将无法访问源代码 - 这对您来说可能不是问题)。
  • 使用CDN来代替jQuery库 - jQuery和Google都有。
  • 尝试在您的jQuery发行版本旁边下载jquery-1.10.0.min.map的本地副本。

希望以上其中一项可以解决您的问题。