Я давно использую очистку кэша в той или иной форме, и она всегда работала, как и ожидалось, но в последнее время этот метод, похоже, уже не работает надежно. Бывают случаи, когда браузер «кажется» игнорирует параметр новой версии и просто использует кэшированную версию, загруженную с параметром более старой версии.
Обычно я добавляю параметр _ = версия с версией к своему состоянию c Ресурсы. Например, URL https://example.com/resource.js?_=2.0
будет указывать, что файл resource.js
предназначен для версии 2.0.
Это все еще способ go заставить браузер перезагрузить ресурсы, или я должен использовать какой-либо альтернативный метод?