AngularJSで実装してみる。JavaScriptで行うことは出来ない。出来るブラウザもあるが、特定のブラウザに依存するものを作りたくないというのは開発者共通の願望である。Flashを経由してクリップボードにアクセスする方法が取られる。使うことでスコープ変数の内容を簡単にクリップボードへコピーできる。アプリケーションモジュールにインジェクトする。Flash(ZeroClipboard.swf)をセットする。clip-click属性にコピー処理が行われた際のアクションをセットする。これだけでクリップボードへのコピー機能が実装できた。</body></html>制限事項(これを書いている時点のバージョンでは)clip-copy属性を付けたボタンのマウスオーバー時やクリック時の見た目的なふるまいが無効になってしまう模様。Flashのセキュリティ制限により、上記のHTMLファイルをローカルで開いて(file://...)表示した場合にはクリップボードへのコピーが機能しない。2014年3月14日お勧めカテゴリ英語でアニメ観ようずなじみ深い日本製アニメの英語版DVDで、字幕と音声から英語を学びましょうという趣旨のシリーズ記事です。APIを実装してみましょう。嶋田大貴のブログです。