0

Javascript を使用して TEXTAREA の内容をクリップボードにコピーする「COPY」ボタンが欲しいのですが、私が見つけた唯一の解決策は Flash を使用するもので、これはやりたくありません ( JQuery クリップボード)。

ユーザーは私のウェブサイトのテキストエリア内のコードを (クリップボード経由で) HTML エディターにコピーするため、エディターからアクセスできないため、エレガントな隠し DIV も使用できません。

それが可能かどうか誰かが知っていますか?

[編集:このソリューションを見てきましたが、望ましくない Flash を使用しています]。

4

2 に答える 2

0

あなたが言及したソリューション (および他のいくつかのソリューション) が Flash を使用するのはなぜですか?
セキュリティ上の理由から、Firefox などの一部のブラウザではクリップボードへのアクセスが制限されています。
クリップボードに何かを入れることは比較的安全ですが、クリップボードを読み取ることは危険な場合があります (たとえば、クレジット カード番号をコピーした場合...)。

Firefox には、このような操作を可能にするための特定の API がありますが、ユーザー操作 (IIRC) が必要であり、あまり実用的ではありません。

Flash にはこのセキュリティ上の問題はありません。そのため、多くのサイトがこのソリューションを使用しています。

于 2012-11-23T16:01:56.733 に答える
0

セキュリティ上の理由から、ユーザーのクリップボードに直接アクセスすることはできません。Flash ソリューションは回避策です。

別の可能性をここで見ることができます。基本的に、テキストを手動でコピーするようにユーザーに促します。

于 2012-11-23T16:02:42.923 に答える