JSのSelection APIを使う。

  1. エディタ内をクリックする
  2. キーボードでIME入力する
  3. 自動的にルビ入力されることを確認する

HTML用。漢字かんじ。Selection APIにおいて位置を把握する方法が異なる。HTMLタグがあるときとないときで。