我有一个带有一些D3 javascript的页面.此页面位于HTTPS网站中,但证书是自签名的.
当我加载页面时,我的D3可视化没有显示,我收到错误:
混合内容:" https://integration.jsite.com/data/vis " 页面是通过HTTPS加载的,但是请求了一个不安全的XMLHttpRequest端点" http://integration.jsite.com/data/rdata.csv ".此请求已被阻止; 内容必须通过HTTPS提供.
我做了一些研究,我发现JavaScript将使用与加载页面相同的协议进行调用.因此,如果页面被加载,https那么rdata.csv也应该被请求通过https,而不是请求http.
这是因为证书是在服务器上自签名的吗?除了安装真正的SSL证书之外,我能做些什么来解决这个问题?