Meebo вызывает предупреждение о смешанном контенте в IE

Всем привет. Я установил панель инструментов meebo на нашем тестовом веб-сайте, и она в целом работает нормально, за исключением того, что в некоторых версиях IE на странице https выдается предупреждение о смешанном контенте. Когда я отрисовываю страницу, я смотрю на request.protocol и решаю, добавлять ли опцию "https:true" в javascript meebo, чтобы я думал, что все будет хорошо.

Я смотрю на то, что загружается JS на панели инструментов разработчиков IE8 и вижу следующие проблемы загрузки ресурсов:

https://s-ssl.meebocdn.net/cim/skin_v89_cim_10_3_4/bar.ie8.http.s-ssl.meebocdn.net.css
https://s-ssl.meebocdn.net/cim/skin_v89_cim_10_3_4/bar.ie8.http.s-ssl.meebocdn.net.css

Теперь я не уверен, что meebo делает с ними, но хотя там есть ссылка на http (а не на https) URL, он также ссылается на ssl и фактически является запросом https. Итак, почему это вызывает предупреждение, кто-нибудь знает?

Вот что говорит информационное окно панели инструментов разработчика:

GET /cim/skin_v89_cim_10_3_4/bar.ie8.http.s-ssl.meebocdn.net.css HTTP/1.1
Accept: */*
Referer: https://cim.meebo.com/cim/sandbox.php?lang=en-GB&version=v89_cim_10_3_4&protocol=https%3A&network=millionaireforschools_ri84xu
Accept-Language: en-gb
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Accept-Encoding: gzip, deflate
Host: s-ssl.meebocdn.net
Connection: Keep-Alive

HTTP/1.1 404 Not Found
Server: EdgePrismSSL
Date: Mon, 08 Nov 2010 17:39:38 GMT
Content-Type: text/html
Connection: keep-alive
Content-Length: 345

Как вы можете видеть, это 404, но я не знаю, связано ли это с тем, что meebo работает неправильно или IE как-то не так. Любые идеи кто-нибудь?

ура, макс

1 ответ

Я подозреваю, что происходит, что JavaScript meebo создает iframes без атрибутов src. Смотрите http://ajaxian.com/archives/ie-frame-bug и подобные посты.

Другие вопросы по тегам