runstant でボタンによる short url のコピー機能を実現するにあたり, 色々調べたら zeroclipboard とかいうライブラリに行き着きました. わりと使いやすいのに日本語で書かれた最新版の使い方がなかったので 備忘録がてらまとめてみました. zeroclipboard とは? ブラウザ上で js を使ってコピーを実現するためのライブラリです. 内部的には flash を使っているみたいです. github サンプル 最小サンプルです. サンプル クリックするとクリップボードにテキストがコピーされているのが 分かるかと思います. コード html html は下記のような感じです. zeroclipboard は cdnjs 経由でサクッと読み込んでいます. ボタンを押した際にコピーしたいテキストをボタンの data-clipboard-text 属性に入れておきます