Ano, ve Firefoxu to paradoxně funguje. Nicméně, jak už bylo řečeno, problém je mixed content. Na webhostingu mám zapnutou možnost Přesměrování na HTTPS - zapnuto a řeší mixed content. Odkazy se vždy přesměrují na HTTPS, ale mixed content to neřeší.
Na webu webhostingu jsem našel, že mám do .htaccess přidat tento kód
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,QSA,NE]
Header set Content-Security-Policy "upgrade-insecure-requests;"
ale vůbec to nepomohlo. Nicméně, z podpory webhostingu mně napsali, že on tomu přesně nerozumí do hloubky, že to předá specialistům, kteří mně s tím snad poradí, protože vůbec nevím, jak to vyřešit.