Страница содержит как безопасные, так и незащищенные элементы. - PullRequest
4 голосов
/ 17 сентября 2010

Я работаю над устаревшим веб-приложением - фреймами и смесью html, asp и aspx.Весь сайт - https.

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

Я полностью в этом остроумие.Я понятия не имею, почему я получаю это сообщение, но оно полностью портит сайт.

Как мне найти причину?

Ответы [ 3 ]

3 голосов
/ 17 сентября 2010

Некоторые идеи:

  1. У вас есть iframe, который настроен на загрузку URL-адреса about: blank, а не на настоящую пустую HTML-страницу.IE увидит, что: url не является частью защищенного сайта.

  2. Используете ли вы какие-либо хаки IE, которые используют CSS-стиль поведения?Это особенность MSIE, которая используется многими хакерами для того, чтобы сделать IE более совместимым с современными стандартами.Они загружают файлы HTC, но есть некоторые причуды и необычные правила того, как IE обрабатывает их по отношению к остальной части страницы.

  3. У вас есть сторонние приложения для статистики наваш сайт (Google Analytics и т. д.)?Вы проверяли, что они загружаются через https?

  4. Есть ли у вас какой-либо Javascript или CSS, который включает в себя последующие файлы?

  5. Вы пробовали это?в других браузерах, которые могут иметь лучшие инструменты для анализа сайта, чем IE6?(IE8 имеет очень удобную функцию «Инструменты разработчика», хотя я все еще думаю, что Firefox + Firebug - лучший из доступных инструментов отладки браузера)

0 голосов
/ 17 сентября 2010

Используя такой инструмент, как Charles или Fiddler , можно увидеть весь трафик и обнаружить проблему.Некоторое время назад у меня действительно была похожая проблема, и моя была вызвана моей уменьшенной версией прототипа / scriptaculous, которую я использовал, поэтому стоило бы попытаться удалить любой javascript и перейти оттуда, если ничего не видно.

0 голосов
/ 17 сентября 2010

Если у вас есть какие-то скрытые фреймы, загружающие страницы для передачи некоторых данных - проверьте, что они не получают 404, так как это заставит IE видеть и http запрос.

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