javascript - otwarcie ukrytej ramki iframe do pobrania pliku na dokumencie gotowym

Próbuję użyć tej sztuczki, aby otworzyć gotowe okno pobierania plików w dokumencie. Ten sam trick zadziałał dla mnie innym razem, ale tym razem iframe zostało dodane po wywołaniu ajax. To jest fragment:

<script type="text/javascript">
  $(document).ready(function() {
     var url='/my_file_url/';
     var _iframe_dl = $('<iframe />')
                       .attr('src', url)
                       .hide()
                       .appendTo('body');
  });
</script>

Chociaż iframe jest poprawnie drukowany w kodzie HTML, nie ma oczekiwanego zachowania: po załadowaniu strony nie pojawia się okienko pobierania pliku. Jakaś pomoc, dlaczego?

questionAnswers(1)

yourAnswerToTheQuestion