0

この問題に直接的な解決策がないことに驚きました。WebやSOで見つけたものは何もないようです。

たとえば、次の html コードがあります。

<img src="http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon.png" />

ユーザーがこの画像をクリックしたときにダイアログとして保存を呼び起こしたいのですが、ブラウザが理解できる形式であるため、代わりに新しいウィンドウで画像を開きます。タスクを実行するには、少なくともいくつかの JavaScript が必要ですか?

4

1 に答える 1

0

HTMLでもJavascriptでも、クライアント側では絶対にできません。サーバー側から正しいHTTP応答ヘッダーを送信することによってのみ実行できます。

于 2013-04-29T15:11:25.973 に答える