Как справиться с ручным .swf кэшированием? - PullRequest
2 голосов
/ 08 июля 2011

У меня есть .swf в моем приложении rails, расположенном здесь:

/ public / bin / editor / Editor.swf

Работает нормально, с одним недостатком, часто кешируетсяпоэтому, когда мы выпускаем новую версию, нам обычно приходится просить клиентов очистить свой кеш при возникновении проблем.У меня вопрос, как я могу заставить .swf сломать кеш при выпуске новой версии?Что-то вроде:

/ public / bin / editor / Editor.swf? Timestamp = 124158512132

Я пробовал вышеописанное, но, похоже, это не сработало.Любые идеи будут великолепны!

Ответы [ 2 ]

1 голос
/ 11 июля 2011

, если вы используете swfobject.js и хотите, чтобы элемент не кэшировался, вам нужно добавить это в описание swf:

swfobject.embedSWF ('index.swf ?'+ new Date (). getTime () ...

конечно, вы можете изменить getTime () на нужный вам формат.

0 голосов
/ 09 июля 2011

Рассмотрите возможность использования номенклатуры версий в вашем редакторе. Например Editor_v1.01.005.swf

Вот хороший формат

app_major_minor_patch.swf

Есть ряд преимуществ для этого, и это также решит вашу проблему кеширования, а также совпадения. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...