本の虫

著者:江添亮
GitHub pages: https://ezoeryou.github.io/blog/
Blogger: http://cpplover.blogspot.jp/
メール: boostcpp@gmail.com
Twitter: https://twitter.com/EzoeRyou
GitHub: https://github.com/EzoeRyou

クリップボードAPI

まだ私がブログを頻繁に書いていたとき、ブラウザーで開いているWebサイトへのリンクのHTMLを生成するブックマークレットを使っていた。ようするに<a href=document.URL>document.title</a>という文字列を生成するブックマークレットだ。これを当時、まだブラウザーからクリップボードが扱えなかったのでprompt経由で表示していた。

しかしそろそろクリップボードが使えるのではないかと調べたところ、クリップボードAPIが2018年頃に各ブラウザーで実装されているようだ。

Clipboard API - Web APIs | MDN

そこで早速書いてみたところ、なかなか都合がいい。


javascript: text='<a href="' + document.URL + '">' + document.title + '</a>' ; navigator.clipboard.writeText(text);