На главную страницу сайта celitel.info
Вы не вошли в систему! [ ВОЙТИ ] или [ ЗАРЕГИСТРИРОВАТЬСЯ ]
CELITEL » Записки сайтостроителя » Тема: Маленькие хитрости.   | Перейти в: 

Послал Сообщение
healer
Администратор
Из:Москва
Сообщения:24467
Браузер Firefox не перезагружает файл CSS и JS.

Если вы занимаетесь написание и отладкой HTML страниц (а иначе что вам делать в разделе Записки сайтостроителя),то, возможно столкнулись с такой проблемой.
Стандартная ситуация. Вы находитесь на странице, и вам потребовалось внести изменения в страницу стилей, которую использует эта страница. Внесли изменения, перегрузили страницу и...
Ничего не произошло. Firefox не перегрузил обновленную страницу стилей. И обновлений не получили. Проверяем это. Жмем CTRL+U в окне исходного кода страницы находим ссылку на таблицу стилей (CSS файл) и открываем его. Как и ожидалось, мы видим файл стилей до корректировки. Firefox использовал уже ранее загруженную версию.
Жмем CTRL+R - перезагрузить страницу. И, о чудо, появляется новый файл CSS! Казалось бы, теперь он уж заменил в кэше старый файл и можно спокойно перегружать страницу.
Перегружаем страницу и... ничего не произошло. В кэше остался старый файл стилей. И как дальше отлаживаться?
Если это у вас одна страница, то можно использовать следующий прием: К адресу строки дописать параметр со случайным числом. А еще лучше - с текущей версией файла.
Например, так: ... src="myjs.js?r=003". Тут уж Firefox сдается, и мы получаем чего и добивались.
Однако зачастую это может быть страницей раздела. И менять во всем разделе не стоит.
Вот тут и Маленькие хитрости вам помогут.
Если Firefox не перегрузил обновленную таблицу стилей (CSS) или яваскрипт (JS) жмите CTRL+F5 и будет вам счастье. Это обновление, которое предварительно очищает кэш текущей страницы.

~~~~~~~~~~~~

Здоровья Вам. Духовного и физического.



Статистика

Сейчас у нас: и 6 Гостя(ей)
Всего сообщений: 26682
Всего тем: 1151
Поздравляем: van4inmihail !!

Based on:

 

  my counter Valid XHTML 1.0 Strict Valid CSS!