Как определить смешанный контент на сайте https - PullRequest
11 голосов
/ 18 ноября 2010

Я унаследовал веб-сайт ASP.NET с SSL-сертификатом, купленным через GoDaddy.

Проблема в том, что сертификат кажется недействительным из-за какого-то "смешанного контента / ресурсов" (я так думаю его называют), приходящего с сайтов http.

Chrome показывает красный крест над замком рядом с https, что означает, что он не защищен. Всплывающие окна говорят следующее:

alt text

Нажмите "Что это значит?" идет здесь что говорит:

Значок [перечеркнутый замок] появляется, когда Google Chrome обнаруживает смешанные группы высокого риска контент, такой как JavaScript, на страница или когда сайт представляет недействительный сертификат.

Сертификат верен и действителен, потому что я попытался создать пустую страницу «Привет, мир» .aspx, и он без проблем показывает зеленый замок.

Прочитав немного, я обнаружил, что должен включать только изображения и JavaScript, поступающие с сайтов https. Единственное, что пришло с http - это виджет addthis, но они поддерживают https , поэтому я перешел на https, но он все еще говорит, что он не защищен.

Я искал что-то еще из http в источнике, но ничего не нашел.

Есть ли какой-либо способ (сайт, расширение Chrome, расширение Firefox и т. Д.), Который точно покажет, какие ресурсы являются «незащищенными»?

Я никогда не имел дело с сертификатами SSL / HTTPS, но мне нужно исправить эту проблему как можно скорее.

Ответы [ 5 ]

13 голосов
/ 16 января 2014

Проверьте ваш сайт в http://www.whynopadlock.com,, который даст вам список URL, который не считается безопасным для вашего браузера.

10 голосов
/ 23 марта 2013

Проверьте хромированную консоль

Вы получите это так,

The page at https://xys displayed insecure content from http://asdasda.png.

Сделайте http сайт для https, тогда он будет работать.

4 голосов
/ 18 ноября 2010

Я нашел проблему, используя Chrome Developer Tools. Это был js, который встраивает флеш со стороннего сайта, который использует http.

4 голосов
/ 18 ноября 2010

Вы на Windows?Скачайте и запустите Fiddler при просмотре сайта и следите за HTTP-соединениями.

0 голосов
/ 19 мая 2017

Смешанный контент означает, что содержимое веб-страницы смешано со ссылками HTTP и HTTPS.Эти ссылки включают ваш JS, CSS, изображение, видео, аудио, Iframes и т. Д.

Если ваш веб-сайт включен для HTTPS (установлен SSL-сертификат), убедитесь, что вы размещаете только содержимое HTTPS на всей своей веб-странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...