tiempo restante reiniciar qué puedo porque partir para hará hacer guardar fallidas estos esto desde desconocido descargo descargas descargar cuando configurar como celular automaticamente archivos archivo ahora abrir javascript firefox download

javascript - restante - reiniciar firefox



La descarga de archivos no funciona en Firefox (1)

Escribí este código que funciona perfectamente en Google Chrome y Opera pero no funciona en Firefox

function onSaveJPG(url,n){ var save = document.createElement(''a''); save.href = url; save.target = ''_blank''; save.download = ''Image no ''+n+''.jpeg'' || url; var event = document.createEvent(''Event''); event.initEvent(''click'', true, true); save.dispatchEvent(event); (window.URL || window.webkitURL).revokeObjectURL(save.href); }

¿Qué está mal? por favor guíame.


Esto debería funcionar (lo descubrí mirando el código FileSaver.js):

function onSaveJPG(url,n){ var save = document.createElement(''a''); save.href = url; save.download = ''Image no ''+n+''.jpeg'' || url; var event = document.createEvent("MouseEvents"); event.initMouseEvent( "click", true, false, window, 0, 0, 0, 0, 0 , false, false, false, false, 0, null ); save.dispatchEvent(event); }

(El problema principal es que debe usar un evento tipo MouseEvent para Firefox en lugar de un evento. Este código también funcionará en Chrome).