У меня есть файл JavaScript GZipped, который я кодирую данными: URI.
Например:
<a href="data:application/x-gzip;base64,FOO">My Javascript File</a>
Когда пользователь щелкает правой кнопкой мыши и сохраняет этот файл (в Chrome) Мне бы хотелось, чтобы имя получившегося файла было download.js.gz
.Таким образом, когда пользователь дважды щелкает этот файл (в Mac OS X), он распаковывается и корректно переименовывается в download.js
, и они могут легко просматривать содержимое.
Проблема заключается в том, что при использовании содержимоговведите text/javascript
(или application/x-javascript
), файл будет сохранен как download.js
.И когда я использую тип содержимого application/x-gzip
, файл сохраняется как download.gz
.
Есть ли способ получить файл для сохранения как .js.gz
?
Вотрабочий пример обеих ссылок: http://jsfiddle.net/xYm8w/3/
Файл должен представлять собой данные URI, а не ссылку на фактический файл.Я попытался изменить текст между тегами <a>
, но это ни на что не влияет.