WEBサイトの製作、管理、とかの日記ブログです。

<<   2018年06月   >>
SunMonTueWedThuFriSat
     12
3456789
10111213141516
17181920212223
24252627282930
新着記事
カテゴリ
過去ログ
コメント
検索
コピペの実装でちょいハマった
contentEditableの編集で
document.execCommand('copy')
document.execCommand('cut')
document.execCommand('delete')
コピー、カット、デリート機能をつけようとしたんだが、ちょいハマった。

右クリックでコンテキストメニューもどきを出して、左クリックイベントからコマンドを実行するのだが、
左クリックした時にセレクションが無くなっちゃうからだった。
右クリックした時にRangeを記録しておいてSelectionを作り直す必要があった。

右クリックでコンテキストメニューもどきを出さずに、
<menuitem>でブラウザ標準のコンテキストメニューを拡張できちゃえば問題ないのだが・・・
<menuitem>はHTML 5.2で無くなっちゃった・・・
一番必要な要素なのに・・・

この記事へのコメント
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.7