Как IE7 определяет зону безопасности сайта
-
09-06-2019 - |
Вопрос
Кто-нибудь знает, как IE7 определяет, какую зону безопасности использовать для сайта?Я вижу основы для IE6 здесь, но я не могу найти эквивалент для IE7.
Решение
Мне бы не помешало немного больше информации, чтобы сузить свой ответ, но вот что у меня есть:
Internet Explorer по умолчанию имеет 5 различных зон безопасности:Зона локального компьютера, интрасеть, Интернет, доверенные и ограниченные Они определены в urlmon.dll (Название URL-адреса) Дополнительная информация здесь: http://msdn.microsoft.com/en-us/library/ms537183 (ПРОТИВ 85).aspx
Но вы также можете создать свою собственную зону безопасности:http://msdn.microsoft.com/en-us/library/ms537182 (ПРОТИВ 85).aspx
Способ, которым IE определяет зоны безопасности, не должен иметь изменений между IE6 и IE7 (или IE8, если на то пошло)
Определены сайты интрасети:1.По URL-адресу имена хостов не содержат точек (http://stackoverflow против http://stackoverflow.com)
- Сайты из файла:// схема, где ресурс собирается из UNC
Другие советы
Зоны безопасности настраиваются, но не ограничиваются ими, с помощью рекламного потока, прикрепленного к файлу.Когда IE7 загружает файл из Интернета, он прикрепляет поток рекламы, в котором описывается зона, к которой принадлежит файл.Ознакомьтесь с инструментом Streams на сайте http://technet.microsoft.com/en-us/sysinternals/default.aspx.
Способ определения зоны между IE6 и IE7 действительно изменился.Были ошибки в том, как IE6 это делал.К сожалению, я не знаю никакой документации о том, как именно он это делает.Если вы разместили URL-адреса, которые доставляют вам проблемы, или дали какое-либо указание на проблему, которую вы пытаетесь решить, и которую, по вашему мнению, эта информация помогла бы вам решить, мы можем помочь каким-либо другим способом.
Не уверен, в чем причина путаницы.Сайты в вашей интрасети находятся в зоне интрасети, веб-сайты - в зоне Интернета, а сайты на вашем компьютере - в локальной зоне, если вы специально не переопределили что-либо в настройках браузера.