Ответ 1
Просто опустите протокол (http:
или https:
) в своих URL-адресах: //domain/path/image.png
будет использовать тот же протокол, что и текущая страница.
У меня есть CSS с элементами фонового изображения, которые относятся к другому сайту. Проблема в том, что в IE вы не можете иметь ресурсы, если находитесь в HTTP, пока они находятся в HTTPS и наоборот.
Я использую ASP.NET, и я хочу найти способ сообщить CSS о том, было ли оно запрошено в HTTPS или NOT...
И я ДОЛЖЕН использовать абсолютный... (его на другом сайте)
Спасибо!
Просто опустите протокол (http:
или https:
) в своих URL-адресах: //domain/path/image.png
будет использовать тот же протокол, что и текущая страница.
Решение было бы, если вы можете использовать relative url
вместо absolute
в вашем файле CSS, указывая фоновые изображения.
Проблема исчезнет.
что-то вроде: -
#div
{
background-image:url(../images/img1.png);
}