1

Я получаю сообщение об ошибке с моим соединением SSL. При использовании Google Chrome я вижу следующую ошибку:

Ваше соединение зашифровано 128-битным шифрованием ... однако эта страница включает в себя другие ресурсы, которые не являются безопасными

Я просмотрел исходный код, скрипты и обработанный код в браузере, но не могу найти, где выполняется вызов http://. Я также использовал Fiddler2 для проверки трафика, и все встречается через HTTPS. Кто-нибудь сталкивался с этой проблемой раньше, и если да, то как вы нашли виновника.

Сайт работает под управлением ASP.NET MVC3 на C #. Данная страница является простой страницей оплаты. Единственный внешний вызов - это код отслеживания Google Analytics. Страница загружается правильно, все изображения и сценарии на месте.

4 ответа4

1

Нажмите Ctrl + Shift + J в Chrome и перейдите на вкладку сети. Здесь он должен показывать все, что проходит через браузер, и будет гораздо лучшим способом сделать это, чем смотреть на исходный код и т.д.

0

Вы можете использовать HTTPS Switch Planner из аддона HTTPS везде. После установки нажмите сочетание клавиш CTRL+SHIFT+J и перейдите на вкладку «Планировщик переключателей HTTPS». Там будет список ресурсов, которые загружаются по HTTP.

0

У меня была та же проблема со значком Facebook, который при определенных обстоятельствах (я вошел как корпоративная страница, а не как пользователь) внутренне выполнил некоторый JavaScript, который обращался к незащищенному контенту. Я обнаружил это только случайно. При поиске решения я задал этот вопрос и получил несколько полезных ответов (ну, к тому времени я уже нашел решение, но, возможно, они помогут вам).

0

Наиболее вероятная причина - это когда элемент (например, изображение) связан со страницей, а ссылка использует http вместо https.

Хорошее объяснение можно найти здесь.

http://ithemes.com/codex/page/Fix_Non-SSL_Elements_on_SSL_Page

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .