OSXダッシュボードウィジェットに移植しているWebアプリがあります。Webアプリは、JavaScriptを使用してクライアント側でデータを生成し、ユーザーがそれを保存する場合は、サーバー側のスクリプトに送信します。サーバー側のスクリプトは、データをContent-disposition: attachment;
HTTPヘッダーで中継し、ほとんどの場合、ファイルの保存ダイアログをトリガーします。ブラウザ。
ダッシュボード環境でこれを複製してみました。ウィジェットが消えるだけです。わかりませんが、実際にはなじみのないコンテンツに移動しているのではないかと思います。
では、「ファイルの保存ダイアログ」をトリガーするにはどうすればよいですか?それができない場合は、ウィジェットが生成するデータをファイルとして保存するために、なんらかの方法を使用しますか?