【js】クリップボードの画像はconsole.logで確認できないけど入っている

徒然草2.0

Webブラウザはchrome。jsでクリップボードの画像を取得するにはpasteイベントの、event.originalEvent.clipboardData.itemsを見ればいいのだが…console.logだけでは入っているかどうか見えない。JSON.stringify()を使ってあげると見られるようになる。アイキャッチ画像にあるようにbase64形式でのpng画像のバイナリを取得することができるっぽい。

console.logで出力してやると「あれ?入ってない(汗)0:{} とかなっている…。。。情報が古いのかなぁ?」となるが、これは単に見えてないだけ!…というオチでした。

これはとても勘違いしやすいところだと思うので注意。

console.logだけでは表示できないデータが結構いろんなシーンである。

こんな時はconsole.logではなく○○で表示せよ!みたいなtipsがあるといいのかも?

参考:How does the paste image from clipboard functionality work in Gmail and Google Chrome 12+?

徒然草2.0
スポンサーリンク
シェアする
gomiryoをフォローする
ごみぶろぐ

コメント

タイトルとURLをコピーしました