Отключить ошибку Internet Explorer - PullRequest
0 голосов
/ 15 ноября 2011

Я получаю ошибку ниже в IE8«Хотите просмотреть содержимое веб-страницы, которое было безопасно доставлено»

Чтобы отключить эту ошибку, нам нужно установить эту опцию"Свойства обозревателя -> Безопасность -> Интернет -> Пользовательские -> Разное -> Показать смешанное содержимое"

для включения

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

Ответы [ 3 ]

2 голосов
/ 15 ноября 2011

Вам нужно изменить свой веб-сайт, чтобы не вставлять никакие ресурсы http: // на веб-сайт https: //. Другого решения не существует (кроме, может быть, вообще не использования HTTPS).

На самом деле было бы очень плохо, если бы скрипты на веб-сайте могли отключить это предупреждение. Смешанный контент может легко поставить под угрозу всю безопасность, обеспечиваемую HTTP, например когда скрипт загружается через http - его можно легко заменить, например, через MITM-атаку или манипуляции с DNS, а затем делайте что-нибудь с самим сайтом, который был загружен надежно.

1 голос
/ 15 ноября 2011

Как сказал @ThiefMaster, эта ошибка возникает из-за того, что http: // и https: //.

* 1002 имеют комбинацию вещей, если все ресурсы, которые вы в настоящее время обслуживаете через http:// вместо этого можно успешно обслужить через https: //, тогда вы должны изменить их все, чтобы сделать это.

Как только они все будут согласованы, ошибка должна исчезнуть.

Лучший способссылки на ваши URL-адреса могут использовать вместо «относительные протоколы URL-адресов».Это означает, что вместо «http://myserver.com/dir/resource.js"» вы используете «//myserver.com/dir/resource.js» (т.е. удалите «http:» или «https:»). Если вы измените все свои URL-адреса на этот формат (которыйсовершенно верно), то если сама страница обслуживается по HTTP, то все ресурсы (javascript, CSS, изображения и т. д.) будут также обслуживаться по HTTP. Аналогично, если страница обслуживается по HTTPS, то все ресурсы будутопять же, убедитесь, что вы можете обслуживать все ресурсы таким образом.

1 голос
/ 15 ноября 2011

Вы не можете отключить эту политику безопасности с помощью JavaScript.

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