We’ll need more information before we can help you. For example, are you using JupyterLab or Jupyter notebook, are you running JupyterHub or is it managed by someone else, is this your own computer that you’re in full control of?
Since it’s working with Firefox it’s most likely something to do with your computer rather than JupyterHub. For example do you have any plugins installed, firewall/anti-virus/security software, or anything else?
Checking the server logs and the browser console will help. It could be related to some CORS/header checks, which can differ across browsers. Either way, there should be a good message in the single-user server’s and/or browser’s js console that will help identify the problem.
Just ran into the same problem on a setup with self-signed SSL certificate (with mismatched wildcard domain, manually clicked “Proceed to …” in Chrome). The problem was solved after I:
updated the self signed certificate with matching domain
imported the self signed certificate (in fact the self signed CA of the certificate) into client OS (specifically for MacOS: KeyChain Access → System → Certificate → right click on the certificate and choose “Get Info” → under “Trust”, select “Always Trust” for “Secure Socket Layer (SSL)”
I think one of the steps (or maybe both) fixed the problem for me.