CSS изображения с относительным URL иногда относительно страницы в IE

Кажется, я обнаружил, что IE иногда пытается загрузить изображения CSS с относительными URL-адресами относительно URL страницы, а не URL файла CSS.

Пример ... кто-то загружает этот URL:

https://www.main-events.com/event/234/my-awesome-show/onlineentry/step-four/do-something

Это имеет файл CSS:

С этим внутри это:

.fade-red
{
    background: url("../../img/fade-red.png") repeat-x scroll 0 100% #9D0032;
}

Затем я получаю исключение, которое выглядит так:

HttpException: The controller for path '/event/234/my-awesome-show/onlineentry/img/fade-red.png' was not found or does not implement IController.

Смотри что'происходит?

Вместо загрузки../../img/fade-red.png URL относительно CSS-ссылки/content/core/MainEvents.min.css как это/img/fade-red.png... Это'неправильно пытается загрузить его относительно URL страницы/event/234/my-awesome-show/onlineentry/step-four/do-something как это. Я '/event/234/my-awesome-show/onlineentry/img/fade-red.png

Мы проверили строку UserAgent, и она всегда кажется IE8. Вот'несколько явидел:

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.4; .NET CLR 1.1.4322; .NET CLR 2.0.50727; WinNT-PAI 22.06.2009; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; HPNTDF; .NET4.0C; BRI/1; BRI/2)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET4.0C)

Наверное, мой вопрос: кто-нибудь сталкивался с этим? Это известная проблема с IE8? Является ли изменение моего URL-адреса изображения CSS абсолютным единственным решением?

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

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