Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Проблема в IE: «//» в link на CSS

Проблема IE с «//» (5.70КиБ)

Стив Саудерз из «Гугла» нашёл препеприятнейшую проблему в IE7 и 8. При указании подключении к странице CSS через тег LINK, если не использовать протокол, а указывать только хост, эти два браузера почему-то загружают CSS два раза.

Небольшой поясняющий пример, чтобы было понятно о чём идёт речь:

<link type="text/css" rel="stylesheet" href="//www.test/t/yack.css" />

Я проверил по логам, всё действительно так. Причём, если подключить внешний CSS через @import, то всё нормально — файл загружается один раз.

3 комментария
wiktar (wiktar.com) 2010

Просто интересно: а если указать для yack.css все возможные опции кеширования и expires на много лет вперёд?

Евгений Степанищев (bolknote.ru) 2010

Комментарий для wiktar.com:

IE возьмёт его из кеша или покажет 304, но при нажатии reload всё равно грузится будет два раза.

Евгений Степанищев (bolknote.ru) 2010

«грузиться», конечно же.