[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ペースト先が INPUT や TEXTAREA といったテキストを入力することを想定している場所でない場合になんか処理させる。どこかのウェブサイトですべて選択+コピーしたものを、JS で書いたツールに貼り付けたら自動処理するといった挙動をさせたい場合に。
document.getElementsByTagName('body')[0].addEventListener('paste', (e) => { if(['INPUT', 'TEXTAREA', 'SELECT'].includes(e.target.tagName)) {return;} e.preventDefault(); // 処理 });
https://shunshun94.github.io/shared/other/io/github/shunshun94/trpg/sw2/magics/magics.html。出力したデータは html2canvas を使って画像としても保存可能にした(該当部分)。
ゆとシート向けのプロフィール欄のテンプレートを作った。ブックマークレットとして導入し、実行することでテンプレートを差し込める。
ブックマークレット:ゆとシートのプロフィール欄テンプレ
一覧にイベントバインドするの方法を使うことで増減する要素についてもまとめてイベントバインド(したような挙動にすることが)できる。だが、どうも focus イベントや blur イベントについてはこれが効かないようだ。どうしたものかな、と悩んでいる……
https://github.com/Shunshun94/shared/tree/master/other/io/github/shunshun94/camera で色々試してみている。
ユーザの状態を定期的に確認するために数秒・数分・数時間おきにスクショをとって別のサーバに飛ばすとかをやると色々できそうな気はする。カメラへのアクセスは事前にユーザによる同意が必要なので悪用はちょっと難しいようになっている。いい。
参考にした記事