When I load the page, my D3 visualisations do not show, and I get the error:
Mixed Content: The page at ‘https://integration.jsite.com/data/vis‘ was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://integration.jsite.com/data/rdata.csv‘. This request has been blocked; the content must be served over HTTPS.
https then the rdata.csv should also have been requested via
https, instead it is requested as
Is this because the certificate is self-signed on the server? What I can do to fix this, other than installing a real SSL certificate?
What I can do to fix this (other than installing a real SSL certificate).
On an https webpage you can only make AJAX request to https webpage (With a certificate trusted by the browser, if you use a self-signed one, it will not work for your visitors)
I had the same issue for my angular project, then I make it work in Chrome by changing the setting. Go to Chrome setting –>site setting –>Insecure content –> click add button of allow, then add your domain name
Now problem will be solved.
I had the same problem but from IIS in visual studio, I went to project properties -> Web -> and project url change http to https
I solved the problem adding a slash at the end of the requesting url
This way: ‘/data/180/’
instead of: ‘/data/180’
Try to add a
It works for me
this is easy,
if you use .htaccess , check http: for https: ,
if you use codeigniter, check config : url_base -> you url http change for https…..
I solved my problem.