Почему ссылка SSL получает ошибку смешанного содержимого?
У нас есть сайт управления контентом SSL (вендора), который встроен в систему продаж через iframe. У поставщика есть постоянные ссылки для определенного подмножества страниц. У нас просто есть полная ссылка https://test.com/portals/default.asp?perm=2421. Очень просто... Пользователь нажимает на него в Chrome или FF... ссылка на бум не работает и выдает ошибку смешанного содержимого ниже. Я знаю, что это проблема поставщика, но как браузер может обнаружить, что он переходит на страницу http, когда ссылка - https, а последняя страница, на которую они перейдут, - https?
Смешанное содержимое: страница по адресу https://na2.salesforce.com/servlet/servlet.Integration?lid=01r400000001jzz&;15MHlOVlF4TmpveU1Eb3lNQzR5TlRSYSwxSTVmT0xTdzlpNTQ0c2FTTWdL0TW0/0W0W0T0W0T0W0T0W0T0W0W0W0W0W0W default.asp'. Этот запрос был заблокирован; содержание должно быть подано через HTTPS.
1 ответ
Вы находитесь на веб-странице https ( https://na2.salesforce.com/) и пытаетесь загрузить ресурс http (' http://test.com/portals/default.asp).
Большинство браузеров блокируют его по соображениям безопасности (даже если запрос http будет перенаправлен на https).