私の理解では、システム クリップボードのテキストを直接設定するためのクロス ブラウザー* ソリューションはありません。代わりに、キーボードで開始されたコピー イベントで、システム クリップボードへのテキストの設定は、直前にキーを押したときに非表示のテキスト入力にフォーカスを設定することで実現できます。コピーイベントへ。
カスタム コンテキスト メニューからの「コピー」では、非表示の入力に向けられるユーザー開始のコピー イベントはありません。
ただし、Google ドキュメントでは、右クリックするとカスタム コンテキスト メニューが開き、ユーザーは選択したテキストをシステムのクリップボードにコピーできます。この結果はどのように達成できますか?
- (Google Chrome (v28.x)、Mozilla Firefox (v22.x) この記事の執筆時点での最新バージョン、Internet Explorer 10)