Electron を使用して Web ページのラッパー デスクトップ アプリケーションを作成しています。コントロールを使用し<webview>
てページを表示しています。Content-Disposition
通常のブラウザーでファイルをダウンロードするリンクをクリックすると (HTTP 応答にはヘッダーがあります)、Electron では何も行われないことに気付きました。アプリは制限された環境で実行されます。
ダウンロードイベントをキャッチする方法がわかりません。リンクをクリックすると発生するイベントがありdid-get-response-details
ますが、応答データ (少なくともヘッダー) にアクセスできません。また、Electron がこのリンクを処理しないと述べているため、やりたいことは何でもできます。 node.js API でフェッチするように、自分でそれを取得します。