A site I designed http://grandmaswarehouse.com has a JavaScript slideshow on the Home page and a music player on the “Listen” page. For some reason both are no longer loading in Firefox or Chrome using HTTPS:// but come up fine when loaded as HTTP://
I assume this is because the browser doesn’t see the JavaScript as secure (?) How I can remedy this?
I checked the site using the following free validation tool and found numerous errors which may or may not be the problem. I find that clearing the errors and warnings usually solves most browser problems:
The first thing I would do is to redirect http://grandmaswarehouse.com to https://grandmaswarehouse.com. Normally there is an option in your CPanel to do this. Otherwise you can use an .htaccess file to force HTTPS.
As to the fact that assets included via HTTP won’t load on a site served via HTTPS site, this is expected behaviour. If you look at your browser’s console (usually accessed by the F12 key) you will see: