Перезагрузка CSS в IE7 - PullRequest
       18

Перезагрузка CSS в IE7

1 голос
/ 10 августа 2009

Похоже, что IE7 не перезагружает последнюю версию моей таблицы стилей каждый раз, когда я загружаю новую версию на сервер. Это раздражает, так как я отлаживаю свой файл .css, чтобы он работал в IE ... Пытался очистить кеш браузера, но все еще не работает.

Спасибо за вашу помощь.

Ответы [ 5 ]

4 голосов
/ 10 августа 2009

Ctrl-F5 - принудительный способ перезагрузки в IE

1 голос
/ 12 августа 2009

При тестировании каждый раз, когда вы делаете обновление, вы можете просто увидеть "stylesheet.css? R = 98123"

Пока строка запроса отличается, она будет загружена снова.

Если вам нужно, вы можете использовать javascript для добавления Math.random (), чтобы получить случайное число. Не требуется на производстве, хотя обновления будут стабильными.

1 голос
/ 10 августа 2009

Включите номер вашей версии в имя файла. myfile_v1234.css

0 голосов
/ 12 августа 2009

Спасибо вам всем!

Мне удалось решить мою проблему с помощью «глупых» Ctrl + F5 и путем изменения интернет-параметров Windows для перезагрузки контента при каждом новом посещении.

0 голосов
/ 10 августа 2009

2 вопроса:

  1. Загружается ли IE в итоге с более новой таблицей стилей?

  2. Как сохранить изменения на сервере (SSH, веб-интерфейс и т. Д.)?

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

Причина оказалась в том, что IE дал файлу CSS другой тип MIME, чем Firefox. Если вы продолжаете замечать проблему даже после очистки кэша, проверьте тип файла MIME с помощью Firefox, выбрав Инструменты> Информация о странице.

Кроме того, если это просто проблема с кэшированием, рассмотрите возможность отключения кэширования в IE. Я считаю, что это должен быть расширенный параметр в окне «Свойства обозревателя».

Кроме того, вы можете попробовать создать специальную среду разработки для IE (если она сводится к этому.) Возможно, есть другая машина с IE7 и без кэширования и любых других функций (возможно, в режиме киоска), и затем просмотр страницы на этом компьютере.

...