页面通过HTTPS加载,但请求了一个不安全的XMLHttpRequest端点。

9 浏览
0 Comments

页面通过HTTPS加载,但请求了一个不安全的XMLHttpRequest端点。

我有一个带有一些D3 JavaScript的页面。这个页面位于一个HTTPS网站中,但证书是自签名的。

当我加载页面时,我的D3可视化不显示,并且出现错误:

混合内容:页面“https://integration.jsite.com/data/vis”通过HTTPS加载,但请求一个不安全的XMLHttpRequest端点“http://integration.jsite.com/data/rdata.csv”。此请求已被阻止;内容必须通过HTTPS提供。

我做了一些研究,发现JavaScript将使用与页面加载相同的协议进行调用。因此,如果页面通过https加载,那么应该通过https请求rdata.csv,而不是以http请求。

这是因为服务器上的证书是自签名的吗?除了安装真正的SSL证书之外,我还能做什么来修复这个问题?

0