2010-04-22 2 views
2

У меня есть html-страница, содержащая вложенный набор фреймов (не спрашивайте, почему, я только обслуживаю приложение;)). Меня беспокоит, почему FF постоянно кэширует файл Header.htm. Мне пришлось использовать прозрачный кеш, чтобы заставить браузер загружать его снова. ctrl + f5 не помогло.Кадр Frameset, кэшированный Firefox

<frameset rows="68,*" border="0" frameborder="no" framespacing="0"> 
    <frame name="header" src="/Header.htm" scrolling="no" noresize> 
    <frame name="footer" src="/Login.aspx?w=<% =company %>&amp;loc=<% =ccdom %>"> 
</frameset> 

Любые идеи, что несет ответственность за это поведение? С другой стороны, IE загружает файл без хлопот.

Спасибо, Pawel

+1

Оооо, чтобы быть конкретным: FF консоль показывает, что браузер не отправляет запрос на этот файл. – dragonfly

ответ

3

Попробуйте добавить

<meta http-equiv="cache-control" content="no-cache"/> 
<meta http-equiv="pragma" content="no-cache"/> 

в header.html файл

+0

Спасибо. Работал отлично для FF, Chrome! На Chrome действительно были неприятные вещи - изображения, таблички были сломаны и т. Д. ... Тем не менее, можно ли считать это надежным решением для всех браузеров? – dragonfly