1. 目的
clipboardの内容を取得して表示する。
例えば Excelのセルをコピーすると、本来は複数の書式のデータがクリップボードに保存される。それを「貼りつけ」た場合、多くのアプリケーションではテキスト形式のデータが貼り付けられるだけである(少なくとも見かけ上は)。ここでは、取得できる全ての書式のデータを表示する。
2. デモ
Excelのセルをコピーして、この textarea に貼り付けてください。取得したデータを表示します。
3. ソースコード
このページのソースを見て下さい。
4. メモ
- ここで出力されたのが、Excel側でコピーされた全てなのかは不明?
- Excelのセルをコピーした場合、text/htmlの書式データにいろいろな情報が含まれる。例えば、ファイルパスが含まれるが、そこからアカウント名やフォルダ名が抜き出されてしまう。
5. 参考
- Clipboard API and events
- 6.11 Drag and drop | HTML Standard
- Keywords: DataTransfer interface, DataTransferItem interface