If a page is served over HTTPS, modern browsers do not allow it to fetch unencrypted content by HTTP (read about mixed active content on MDN). Since we strongly recommend Moera nodes to serve all content over HTTPS, the client code must also be served over HTTPS, otherwise browser will not allow it to be injected into the page. It is also not possible to access a naming server by HTTP and to connect to home node by HTTP.
You need to take this into account when building a development environment. If you run a development server that serves
moera-client-react over HTTP, you will not be able to open HTTPS nodes with it. Using a local HTTP node for development will solve the problem.