Nano Hash - криптовалюты, майнинг, программирование

ie / firefox и flash: какой алгоритм обновления

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

Как я могу указать браузеру использовать новый SWF-файл?


  • кстати, я могу обновить после удаления всех временных файлов ... 06.10.2010

Ответы:


1

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

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

  • 2

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

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

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

    06.10.2010

    3

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

    06.10.2010
  • Вопрос, который немного вводит в заблуждение в нынешней формулировке, заключается в том, как это сделать для других пользователей, а не только для себя. 20.07.2011

  • 4

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

    06.10.2010
  • Вам не нужен FireBug для отключения кеша. Вы не можете сделать это прямо в настройках. Помните также, что FireBug следует использовать в качестве инструмента разработки, и, в конечном итоге, вопрос заключается в том, чтобы выяснить, как заставить браузеры других пользователей загружать новый SWF-файл. . 20.07.2011
  • Я хотел сказать, что вы можете, но не можете, отключить кеш в настройках Firefox, если вы установите для хранилища значение 0 МБ. 20.07.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..