window.download и "необычная" загрузка файла
Недавно наткнулся на такой код:
'<a onclick="window.download.error.rightClick.show($(this))" download="'+lib.escapeHtml(lib.escapeHtml(fullName, true))+'.mp3" href="'+lib.escapeHtml(song.url)+'" class=download target=_blank>скачать</a>' Конкретно заинтересовала незнакомая конструкция window.download.error.rightClick.show Подскажите пожалуйста что это такое и где почитать, на этом сайте поиск "window.download" результата не дал. :-? И здесь же вопрос про загрузку файлов в браузере. На сайте где я это увидел по нажатию этой ссылки происходит обычная процедура сохранения файла на компьютер пользователя, да только несовсем обычная - в тулбаре фаерфокса там где секундомер отсчитывает время скачивания файла - ничего не происходит, как будто ничего не скачивается, а на сайте при этом работает прогрессбар, сопровождающий процесс. Прошу пояснить как это вообще возможно сделать? Интересуют сами механизмы, которые это позволяют, ткните пожалуйста в нужный мануал. :thanks: |
Просто воткнули download "глобально" и получили window.download
Атрибут download форсирует скачиваение вместо открытия и позволяет менять имя сохраняемого файла. Про фокусы-покусы на каком-то там сайте сам ковыряй. |
Цитата:
Да? Ни разу не видел, надо будет посмотреть. Обычно пялюсь по Ctrl+J |
Цитата:
Ну ок, вобщем ты тоже не в курсе насчет таких механизмов? Если не против, могу ссылку на сайт в лс кинуть. |
Поковырял код еще, ну вобщем-то всё проще оказалось - для загрузки флэш используется, а конкретно приблуда под названием swfobject.js.
|
Часовой пояс GMT +3, время: 01:47. |