Объявление doctype заставляет Internet Explorer выдавать предупреждение SSL

IE выдает ошибку «Вы хотите просмотреть только содержимое веб-страницы, которое было доставлено безопасным образом». При расследовании удаление типа документа устраняет ошибку. Других обращений к http-контенту на странице нет.

Как я могу объявить тип документа с https-соединением или каким-либо другим способом обойти проблему IE? Это мой оператор типа документа:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Я не получаю никаких предупреждений ни в каких других браузерах, только в IE.


person Will    schedule 29.11.2010    source источник
comment
Покажите тип документа, который вы используете.   -  person alex    schedule 29.11.2010
comment
‹!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  -  person Will    schedule 29.11.2010
comment
‹ ! DOCTYPE html PUBLIC --//W3C//DTD XHTML 1.0 Transitional//EN h t t p : //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ›   -  person Will    schedule 29.11.2010
comment
Я просмотрел страницу, и я думаю, что это вызов флеш-загрузчику, который нарушает ssl. удаление doctype dec останавливает это, но не является основной причиной.   -  person Will    schedule 30.11.2010


Ответы (2)


  1. Убедитесь, что внешний файл .js не вызывается с использованием http://

  2. Вы можете использовать «//» вместо «https://» при ссылке на ресурсы.

person Lal    schedule 13.04.2013

Фактической причиной этого были вызовы http:// codebase в вызовах js для flash. Я изменил их на https, и предупреждения исчезли.

person Will    schedule 02.12.2010