jsのexecCommandの履歴
jsのexecCommandメソッドについての質問です。使用ブラウザはchromeです。
ブラウザでコピー、コピー、ペーストという順動作をした後であれば、下ようなソースを実行するとコンソールの表示はさらに下のようになりました。
javascript
1console.log(document.execCommand("undo",false,null)); 2console.log(document.execCommand("undo",false,null)); 3console.log(document.execCommand("undo",false,null)); 4console.log(document.execCommand("undo",false,null));
console
1true 2true 3true 4false
このように実際にexecCommandメソッドをundoで実行すれば動作の履歴の有無が分かるのですが、これを実行前に取得したいです。
execCommandのundoの内容が増えた時のイベントや、undoの内容の数(lengthやsizeのようなもの?)を取得する方法があれば教えてください。
お願いします。
特に有用じゃないのでしらべてないので
https://w3c.github.io/editing/execCommand.html
を確認してみましょう。(草案も含まれてるはずなのでそこらへんはちゃんと読んでください)
回答1件
あなたの回答
tips
プレビュー