т.е. / firefox и flash: каков алгоритм обновления - PullRequest
1 голос
/ 06 октября 2010

Я сделал флеш и вставил его в веб-страницу.Я использую браузер для проверки флэш-памяти, что интересно, после того, как я загружаю флэш-память на сервер, и нажимаю F5, чтобы обновить браузер, браузер все еще использует старый, я не могу принудить браузер использовать новую флэш-памятьSWF-файл!

Как мне указать браузеру использовать новый swf?

Ответы [ 4 ]

2 голосов
/ 06 октября 2010

Если вы добавите случайную строку запроса в свой файл SWF в javascript, как предполагает Тим, произойдут следующие вещи:

  • SWF будет загружаться каждый раз с сервера (без кэширования вообще)
  • Кэш браузера будет заполнен копиями вашего SWF-файла (по одному после каждого запроса, если браузер недостаточно умен для сравнения содержимого файла)

Я думаю, что лучше добавить версию к вашему SWF-файлуи обновите его (например, name1.0.swf, name1.1.swf и т. д.).

2 голосов
/ 06 октября 2010

Попробуйте добавить случайную (и бессмысленную) строку запроса к URL-адресу SWF. Таким образом, браузер считает, что это новый файл, и снова загружает его с сервера.

0 голосов
/ 06 октября 2010

Для Firefox вы можете использовать FireBug для отключения кэша браузера.

0 голосов
/ 06 октября 2010

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

...