1

重複の可能性:
テキストボックス内のすべてのテキストを選択し、JavaScript/jQuery を使用してクリップボードにコピーする方法は?
jQuery を使用してテキストをクライアントのクリップボードにコピーする

クリップボード機能にコピーするには、javascript、jquery 関数が必要です。次のコードは知っていますが、IE でのみ機能します。

holdtext.innerText = copytext.innerText;
Copied = holdtext.createTextRange();
Copied.execCommand("Copy");

いくつかのswfファイルを提案するチュートリアルがいくつかあります。http://www.steamdev.com/zclip/のようなものをいくつか使用しましたが、機能していません。

それに対する解決策を提案してください。

4

2 に答える 2

0

JavaScript を介してクリップボードにデータをコピーするクロスブラウザの方法はありません (セキュリティ ホールと見なされます)。小さなフラッシュ アプレットを使用して実行できますが、もちろんこれは完全なクロス プラットフォームではありません。

私が以前に使用したチートの 1 つはprompt、デフォルト値を使用して を作成することです。これにより、ユーザーは、ページ内で情報を強調表示することなく、情報をコピーして貼り付けることが少し簡単になります。しかし、これは本当に問題を解決しません。できることは、コピー アンド ペーストの労力をできるだけ少なくすることだけです。

于 2012-12-20T10:59:21.710 に答える
0

The mainstream way of doing this is via a SWF object. ZeroClipboard is a neat project which deals with this.

于 2012-12-20T11:06:20.843 に答える