Это может спасти кого-то в будущем. Если нет, то удачи!

вязано сSSL и смешанный контент благодаря CSS фоновым изображениям но у этого вопроса не было принятого ответа, и тот, который я задаю, немного более конкретен.

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

#someElement a {
    width:11px;
    height:11px;
    display:block;
    overflow:hidden;
    background:url(../images/sprites_list.png) no-repeat;
    cursor:hand;
    cursor:pointer;
    background-position:0px -72px;
}

но не если вы пытаетесь создать элемент inline, а-ля

$('#someElement').append("<a title='something' style='background: url(../images/sprites_list.png) no-repeat; ... // etc

и действительно, это работает для меня. Я видел других, которые говорят, что вы должны использовать абсолютhttps URL для ссылки на изображение, а не на относительный.

Какова реальная история здесь? Есть ли какое-то «официальное» объяснение или хотя бы ссылка на правила? Или, если это не так, существует ли стандартный набор руководящих принципов, которые, если их соблюдать, крайне маловероятно, чтобы вызвать предупреждение?

Ответы на вопрос(3)

Ваш ответ на вопрос