Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Find out what resources are not going over HTTPS

Tags:

https

ssl

I have an ASP.NET site which should transport completely over HTTPS. However, in Google Chrome I get a warning that the page includes resources which are not secure. How can I find out which those resources are and why they wouldn't be going over HTTPS?

like image 484
Alex Avatar asked Jul 20 '10 17:07

Alex


People also ask

Why is HTTPS not working?

You need to clear the SSL cache. You can do that from Internet Options page > Content tab. On that page, you will find an option called Clear SSL state. Click on it.


2 Answers

I've just had this problem in Chrome also. I checked in the Network tab but all resources were loaded over https.

Solution: close Chrome and re-open.

Chrome must cache its secure-content detection so that even when you fix the problems the insecure content message won't disappear.

like image 153
mike nelson Avatar answered Sep 22 '22 23:09

mike nelson


Usually this occurs because you are loading Images, javascript include files or external CSS files without using https. You can use a program such as FireBug: http://getfirebug.com/

FireBug will tell you how your elements are loading and which aren't going through the ssl layer. If you don't have firefox, then I am pretty sure Chrome also has something similar to FireBug built in.

Here's how to use firebug:

  1. Open firebug
  2. Click on the Console Tab
  3. Reload the page
  4. Any https errors will show in the console and tell you which resource is not working.

Hope this helps

like image 22
Icemanind Avatar answered Sep 19 '22 23:09

Icemanind