Desidero avviare un download di file per un utente quando fa clic su un collegamento, ma ho un gestore onbeforeunload
che non desidero richiamare all'avvio del download. Per i download, attualmente ho un <a>
con il href
impostato sul percorso del file ma facendo clic su esso si ottiene onbeforeunload
invocato in Chrome (non in FF, però).Download binario senza attivazione onbeforeunload
So che posso impostare una bandiera privata e controllare che nel gestore onbeforeunload
, ma c'è un modo per dare il via al download utilizzando ajax? Voglio comunque che l'utente visualizzi le solite finestre di dialogo quando scaricano il file (Apri/Salva ecc.).
Idee?
Grazie, ho pensato a questo, ma la scheda aperta rimane vuota e si siede intorno, che non è l'esperienza che preferirei. Ho bisogno del gestore onbeforeunload per chiedere all'utente di salvare modifiche invariate (come su SO) – psychotik