Почему Chrome сообщает о безопасном /небезопасном предупреждении, если нет других браузеров?

Когда я захожу на наш веб-сайт в режиме HTTPS, Chome сообщает об ошибке, говоря, что страница содержит защищенные и незащищенные элементы. Однако я использовал Firebug, Fiddler и HttpDebuggerPro, и все они говорят мне, что все проходит через HTTPS. Это ошибка в Chrome?

Извините, но я не могу указать фактический URL.

49 голосов | спросил Wolverine 6 J000000Monday09 2009, 19:21:58

9 ответов


0

Немного опоздал на вечеринку, но у меня недавно были проблемы, и как только я нашел ресурс http и изменил его, он все еще получал красный символ замка. Когда я закрывал вкладку и открывал новую, она заменялась зеленым замком, поэтому я предполагаю, что Chrome кеширует эту информацию на весь срок действия вкладки

ответил Georgio_1999 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 30 Sep 2010 11:48:58 +0400 2010, 11:48:58
0

В текущих версиях Chrome URL-адрес смешанного содержимого будет отображаться в консоли ошибок. Нажмите CTRL + Shift + J, и вы увидите такой текст:

"Страница по адресу https://www.fiddler2.com/test/securepageinsecureimage.htm содержит небезопасный контент из http://www.fiddler2.com/Eric/images/me.jpg ".

ответил EricLaw 7 J000000Tuesday09 2009, 03:41:41
0

У меня возникла та же проблема: в Chromium показывались незащищенные статические файлы, но когда все было http: //.

Простое закрытие текущей вкладки и повторное открытие страницы в другой новой вкладке сработало, поэтому я считаю, что это ошибка Chromium /Chrome.

Приветствия,

Диогу

ответил diogobaeder 7 MarpmWed, 07 Mar 2012 16:38:49 +04002012-03-07T16:38:49+04:0004 2012, 16:38:49
0

Возможно, что на небезопасный URL-адрес есть ссылка, но к нему нет доступа (например, кодовая база для Flash <object>).

ответил Quentin 6 J000000Monday09 2009, 19:26:13
0

Используя Chrome, если вы откроете Инструменты разработчика (Просмотреть> Developer> Инструменты разработчика) и откроете Консоль и выберите фильтрацию предупреждений, вы увидите список нежелательных URL-адресов.

Вы увидите что-то вроде следующего, если у вас есть небезопасный контент

The page at https://mysite/ displayed insecure content from http://insecureurl.

Для лучшего поиска виновного вы захотите начать расследование в новой вкладке.

ответил mikegradek 24 MonEurope/Moscow2012-12-24T20:07:37+04:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2012 20:07:37 +0400 2012, 20:07:37
0

Я столкнулся с этой проблемой, когда Jquery выполнялся через несколько секунд после загрузки страницы, добавив класс, содержащий небезопасный фон изображения. Chrome должен постоянно проверять наличие любых незащищенных ресурсов для загрузки.

См. пример кода ниже. Если у вас был подобный код, зеленый замок будет отображаться в Chrome в течение 5 секунд, пока к div не будет применен отложенный класс.

setTimeout(function() { 
    $("#some-div").addClass("deferred")
    }, 5000);


.deferred
{
    background: url(http://not-secure.com/not-secure.jpg"
}
ответил James Lawruk 28 PM000000110000001731 2013, 23:28:17
0

Проверьте источник страницы на наличие любых внешних объектов (скриптов, таблиц стилей, изображений, объектов), связанных с использованием http://..., а не https://... или относительный путь. Измените ссылки, чтобы использовать относительные пути или абсолютные пути без протокола, т.е. href="/path/to/file".

Если все это в порядке, это может быть что-то из Javascript. Например, код Google Analytics использует document.write для добавления нового скрипта на страницу, но в нем есть код для проверки HTTPS в случае, если вызывающая страница защищена:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
ответил DisgruntledGoat 6 J000000Monday09 2009, 19:57:28
0

Если все ваши ресурсы действительно безопасны, то это ошибка. http://code.google.com/p/chromium/issues/detail ? id = 72015 . К счастью, это было исправлено.

ответил Bozho 9 MaramWed, 09 Mar 2011 02:28:17 +03002011-03-09T02:28:17+03:0002 2011, 02:28:17
0

В выпуске Chrome версии 53 для Windows Google изменил индикаторы доверия, чтобы запустить круг-i. После этого Google объявил, что новое предупреждение будет выдано, когда веб-сайт не использует HTTPS.

  

С января 2017 года стартует популярный веб-браузер Chrome   помечать сайты HTTP как «небезопасные» [которые передают пароли /спрашивают   для деталей кредитной карты]

Как исправить эту страницу, не безопасное предупреждение? проверьте здесь

ответил Roshan Padole 6 TueEurope/Moscow2016-12-06T08:19:31+03:00Europe/Moscow12bEurope/MoscowTue, 06 Dec 2016 08:19:31 +0300 2016, 08:19:31

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132