henry_flower (
henry_flower) wrote2012-10-13 06:01 am
Entry tags:
Инновасьйонс среди нас. Оказывается, хром поддерживае
Инновасьйонс среди нас.
Оказывается, хром поддерживает атрибут download для <a>. Это значит, что создавая блоб и генерируя для него url посредством webkitURL.createObjectURL(), можно отдавать генерируемые на лету файлы, которые насильно сделают пользователю предложение сохранить файл, а не показать его в броузере. Типа:
@btnDownload.addEventListener'click', =>@sniff(), false
sniff: ->
blob = new Blob ['hi, dude'], {type: 'text/plain'}
url = webkitURL.createObjectURL blob
a = document.createElement 'a'
a.download = 'hi.txt' # инновация! прогресс!
a.href = url
a.click()
webkitURL.revokeObjectURL url
А теперь тоже самое но в whle (1), ггг.
Оказывается, хром поддерживает атрибут download для <a>. Это значит, что создавая блоб и генерируя для него url посредством webkitURL.createObjectURL(), можно отдавать генерируемые на лету файлы, которые насильно сделают пользователю предложение сохранить файл, а не показать его в броузере. Типа:
@btnDownload.addEventListener'click', =>@sniff(), false
sniff: ->
blob = new Blob ['hi, dude'], {type: 'text/plain'}
url = webkitURL.createObjectURL blob
a = document.createElement 'a'
a.download = 'hi.txt' # инновация! прогресс!
a.href = url
a.click()
webkitURL.revokeObjectURL url
А теперь тоже самое но в whle (1), ггг.
Permalink: https://plus.google.com/115290581164606462017/posts/HV4DKypLrEd
