0

重複の可能性:
JavaScript でクリップボードにコピーするには?

次のコンテンツを含む Web ページがあるとします。

<h1 id="foo"> Some string </h1>

Some string今私はクリップボードにコピーしたい。ただし、条件は次のとおりです。

  • 私の Web ページ (アプリ) はマウス指向であるため、ユーザーがキーボードに触れないようにしたいと考えています。
  • 右クリックはすでに別のタスクで使用されているため、右を使用できません。

唯一の方法は、 の上にカーソル<h1>を置き、id="foo"マウスの左ボタンを押すことです。

私はそれをグーグルで検索し、これを行う JavaScript の方法を見つけました。しかしすぐに、それはクロス ブラウザーではないことがわかりました。それで、ホバーされたの左クリックでテキストをコピーする方法はありますかh1

4

2 に答える 2

1

アドビのフラッシュコールを使用するのがおそらく最善の策です。

私はこれをわずかな成功で使用しました:http ://code.google.com/p/zeroclipboard/

クロスブラウザ互換ではないためにjavaメソッドが受け入れられない場合は、(いくつかの例外を除いて)実質的にIEのみであるActive Xコンポーネントの老朽化(およびおそらくセキュリティホールの原因)を提案することすらしません。

于 2012-09-23T01:23:59.710 に答える
0

ここで検索を開始し、http://www.steamdev.com/zclipを見つけました


このプラグインはすべてのブラウザと相互互換性があり、うまく機能します:http: //plugins.jquery.com/project/clipboard

于 2012-09-23T01:34:57.383 に答える