Using blockstack on an https website is blocked

If I serve out a web page on an https website and that page attempts to contact blockstack via the API, then the browser says

Mixed Content: The page at ‘’ was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://localhost:6270/v1/ping’. This request has been blocked; the content must be served over HTTPS.

I was pnging blockstack to see if the user had it installed.

So basically, there appears to be no way to use the blockstack API from an https website!
What is the solution to that?

Many thanks


This is a know issue:

This is going to require migrating the functionality in that local process to Javascript and then eliminating the local process. You can see more details of the re-architecture here:

That work is ongoing in a branch on the blockstack.js repo: