oncopyNN なし IE 5(Win) DOM なし

バブル : あり、キャンセル可能 : あり

ユーザーが、選択したコンテンツをシステムクリップボードに転送するために、[編集] メニュー、キーボードショートカットまたはコンテキストメニューによって [コピー] コマンドを開始した後に発生します。このイベントのイベントハンドラーで、追加のデータを clipboardData オブジェクトに格納することによって、システム標準のコピーアクションに処理を追加することができます。clipboardData オブジェクトの onpaste イベントハンドラーでこのデータを必要に応じて読み取って処理します。

 

編集できない要素に対してユーザーが [コピー] メニューコマンドを使用できるようにするには、oncopy イベントハンドラーと同じオブジェクトの onbeforecopy イベントハンドラーで event.returnValuefalse に設定します。これに対し、ユーザーが body 要素内にあるコンテンツをコピーできないようにするには、oncopy イベントハンドラーで event.returnValuefalse に設定します。しかし、この方法では、ユーザーが価値あるコンテンツをコピーするのを確実に阻止することはできません。

 
代表的なターゲット

フォームコントロール以外の表示要素。