javascript - 通过 HTTPS 加载时,jQuery 1.10.0 中的 Sourcemap 会导致内容不安全

标签 javascript jquery ruby-on-rails ssl https

我在使用 HTTPS 时遇到了一个小问题。通过在我的 Rails 应用程序中使用 SSL,Chrome 会显示以下错误消息:

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 脚本中的某些请求是通过 HTTP 加载的?在网站的源代码中,我没有看到任何 HTTP-Javascript-includes。 jquery-File 是本地存储的。

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

谢谢!

最佳答案

所请求的文件形成 jQuery 的源映射。某些浏览器可以使用它来帮助调试。

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

当我在 stackoverflow 上其他地方查看这个问题时,我发现了这个: sourceMappingURL from jquery generates 404 error in apache

那里可能有有用的信息。

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

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

希望上述方法之一能够解决您的问题。

关于javascript - 通过 HTTPS 加载时,jQuery 1.10.0 中的 Sourcemap 会导致内容不安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20351571/

相关文章:

javascript - 将数据附加/插入到 MongoDB 中

javascript - 在 jQuery 中单击时出现 .fadeIn 和 .fadeOut 问题

jQuery:如果用户已登录,请添加 atr 并将 css 应用于元素

ruby-on-rails - Rails 中的后台处理

javascript - 文件上传无照片参数问题

OS X Snow Leopard 上的 MySQL Ruby Gem

javascript - 是否可以使用 javascript 更改 cookie 文件的扩展名?

javascript - 如何使用 javascript 从 iframe 打开链接

jQuery切换类不改变CSS

javascript - 如何使 AddThis 与 Rails 4 turbo-links 一起工作?