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

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

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

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

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