6

今日、HTML5 を使用して、ブラウザー プラグインなしで (つまり、Flash や Java なしで) クリップボードにコピーする方法や、キャンバスに組み込まれたイメージを短期間ハックする方法はありますか?

クリップボードへのコピーは JavaScript によって開始されますが、ユーザーの確認やダイアログは問題ありません。

Windows と Linux で機能しないソリューション、または少なくとも Chrome と Firefox で機能しないソリューションは、私には興味がありません。

理想的には、画像を表示することを強制しないソリューション ( でメモリに組み込まれているdocument.createElement('canvas')) を好むでしょうが、それは絶対的な要件ではありません。

4

1 に答える 1

6

私の知る限り、この分野の仕様はClipboard APIだけです。私はそれを使用したことがなく、どの程度広くサポートされているかはわかりませんが、広くはないのではないかと思います. この簡単で汚いテストによると、現在のバージョンの Chrome と Firefox はcopyイベントを発生させます。ユーザーがコピーを開始する必要があると思います(たとえば、「Ctrl + Cを押してコピーしてください」と言います)。

IE でwindow.clipboardData利用できますが、私の知る限り、テキストと URL に制限されています。

悲しいことに、これは基本的に次のような答えの 1 つだと思います。いいえ、まだです。

于 2012-05-15T08:00:08.227 に答える