回答編集履歴
1
「JavaScriptを使わない」ということではないことを明記
    
        answer	
    CHANGED
    
    | @@ -1,3 +1,3 @@ | |
| 1 1 | 
             
            > ダウンロード対象のファイルは取得用APIが存在し、レスポンスとしてファイルのバイナリデータを返します。
         | 
| 2 2 |  | 
| 3 | 
            -
            なら、JavaScriptからリクエストを行うのではなく、ブラウザ遷移でそこにたどり着かせるようにする(たとえば、`window.open`で別タブ作成するなど)という方法も考えられます。
         | 
| 3 | 
            +
            なら、JavaScriptからXHRでリクエストを行うのではなく、ブラウザ遷移でそこにたどり着かせるようにする(たとえば、`window.open`で別タブ作成するなど)という方法も考えられます。
         | 
