Как мне кэшировать SWF-файл в Firefox, не выполняя его? - PullRequest
1 голос
/ 17 августа 2011

Я пытаюсь перенести SWF-файл в Firefox для кэширования, но на самом деле не выполняется. SWF пришел из другого домена.

Следующий подход работает в Chrome, но не в Firefox:

new Image().src = "www.other.com/foo.swf";

Firefox использует отдельный кеш для изображений.

Этот подход работает в IE, но не в Firefox:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" data="www.other.com/foo.swf" declare="1"></object>

«Объявление» указывает браузеру кэшировать, но не выполнять его. Однако Firefox жалуется, что запрос является междоменным.

Есть идеи?

1 Ответ

0 голосов
/ 17 августа 2011

Это не решение javascript, но вы можете загрузить Flash-фильм в другой Flash-фильм по URL, чтобы вы могли получить его таким образом.Однако я не уверен, что это за механизм кеширования, я не знаю, будет ли Flash делать новую выборку при каждой загрузке страницы, см. http://kb2.adobe.com/cps/141/tn_14190.html

Правка, см. Также: http://www.askapache.com/htaccess/preload-and-cache-flash-flv-files.html

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