* 仕様書

[REFS[
- [4] [CITE@en[execCommand]] ([TIME[2016-11-28 20:56:39 +09:00]]) <https://w3c.github.io/editing/execCommand.html#the-copy-command>
- [7] [CITE@en[Clipboard API and events]] ([TIME[2016-08-19 00:30:44 +09:00]]) <https://w3c.github.io/clipboard-apis/#h-integration-with-rich-text-editing-apis>
- [6] [CITE@en[Clipboard API and events]] ([TIME[2016-08-19 00:30:44 +09:00]]) <https://w3c.github.io/clipboard-apis/#the-copy-action>
]REFS]

* [CODE[copy]] 命令

@@ [CODE[execCommand]]

* 処理

@@ [5] [DFN[[RUBYB[複製]@en[copy]]]]動作

* 濫用

[1] [CODE(DOMe)@en[[[copy]]]] [[イベント]]は、メールアドレスやパスワードを2回記入させるフォームでコピペ防止用に濫用されることがあります。

[10] [CODE[copy]] [[イベント]]は、コピーしたことを[[著者]]が把握したたために使われることがあります
[SRC[>>8, >>9]]。

[11] こうした用法は、一般の[[利用者]]の[[ユーザービリティー]]を低下させたり、
[[利用者]]の行動を過剰に追跡して[[プライバシー]]を侵害したりする、
不適切なものです。一部の不法利用者を締め出すために大多数の一般利用者の権利を侵害するのは、
[[Web]] の健全な発達を阻害する行為であり、避けるべきです。

[12] [[Webブラウザー]]は、こうした不適切用法を回避する手段を提供するべきです。

[REFS[
- [8] [CITE@ja[WordPress:誰かが記事をコピーしたら教えてくれるプラグインCCC(Check Copy Contents)を作ってみた。 | 着ぐるみ追い剥ぎペンギン]] ([TIME[2017-10-24 12:58:34 +09:00]]) <https://www.kigurumi.asia/imake/2548/>
- [9] [CITE@en-US[Check Copy Contents(CCC) — WordPress Plugins]] ([TIME[2017-10-24 12:58:46 +09:00]]) <https://wordpress.org/plugins/check-copy-contentsccc/>
]REFS]

* メモ

[2] [CITE@en[Adding event handler attributes cut/copy/paste · whatwg/html@efe130a]]
([TIME[2016-02-24 18:35:03 +09:00]] 版)
<https://github.com/whatwg/html/commit/efe130a0566a43067659c1d92bf712b151db0727>

[FIG(quote)[
[FIGCAPTION[
[3] ([TIME[2016-04-01 13:36:02 +09:00]] 版)
<http://www.kanaloco.jp/>
]FIGCAPTION]

> <body oncopy='return false;' onContextmenu="return false;">

]FIG]
