0

jqueryプラグインを使用してimg要素を作成します。

ボタン要素をクリックして、img要素をダウンロードできるようにしたいと思います。

HTML5なしで可能ですか?

画像は保存しません。jqueryによってその場で作成されるためです。

私はこのプラグインを使用してimgを作成しています:http ://www.class.pm/files/jquery/jquery.uqr/demo/

4

2 に答える 2

1

これは別のドメインのものであるため、CORS を使用しない限り、画像コンテンツにアクセスすることはできません。また、その場合でも、ブラウザーのサポートは非​​常に限られています。代わりにこのプラグインを使用してから、 toDataURL()を使用して保存してください。

于 2012-10-09T21:08:57.900 に答える
1

リンクしたプラグインは、Google Charts の非推奨のImage Charts 部分を使用しています。画像はリモート サーバーから取得されるため、ドメインから (JavaScript から。もちろん読み込むこともできます) それらにアクセスすることはできません (XSS の形式になります)。グラフをダウンロードして Content-Type を変更する PHP スクリプトを作成できます。クライアントが Content-Type application/octet-stream のドキュメントを返す PHP スクリプトを要求すると、ダウンロードが開始されます。

于 2012-10-09T08:56:16.437 に答える