jqueryプラグインを使用してimg要素を作成します。
ボタン要素をクリックして、img要素をダウンロードできるようにしたいと思います。
HTML5なしで可能ですか?
画像は保存しません。jqueryによってその場で作成されるためです。
私はこのプラグインを使用してimgを作成しています:http ://www.class.pm/files/jquery/jquery.uqr/demo/
jqueryプラグインを使用してimg要素を作成します。
ボタン要素をクリックして、img要素をダウンロードできるようにしたいと思います。
HTML5なしで可能ですか?
画像は保存しません。jqueryによってその場で作成されるためです。
私はこのプラグインを使用してimgを作成しています:http ://www.class.pm/files/jquery/jquery.uqr/demo/
これは別のドメインのものであるため、CORS を使用しない限り、画像コンテンツにアクセスすることはできません。また、その場合でも、ブラウザーのサポートは非常に限られています。代わりにこのプラグインを使用してから、 toDataURL()を使用して保存してください。
リンクしたプラグインは、Google Charts の非推奨のImage Charts 部分を使用しています。画像はリモート サーバーから取得されるため、ドメインから (JavaScript から。もちろん読み込むこともできます) それらにアクセスすることはできません (XSS の形式になります)。グラフをダウンロードして Content-Type を変更する PHP スクリプトを作成できます。クライアントが Content-Type application/octet-stream のドキュメントを返す PHP スクリプトを要求すると、ダウンロードが開始されます。