ContentEditable属性の中で、現在のカーソル位置(キャレット)が、特定のタグの中かどうか知りたい。
Android端末のWebViewにて。
例えばですが、以下のようなHTMLの時に
bタグで囲まれている「いいい」にカーソルが移動した時、
何かイベントが起きてくれたらと考えています。
実現したい事は、そのイベントを元に太字設定ボタンの状態を変更することです。
【表示】
あああいいいううう
【内部ソース】
<html>
<head>
//略
</head>
<body contenteditable="true">
<div>
あああ<b>いいい</b>ううう
</div>
</body>
</html>
調べてはみたのですがなかなかそれらしきイベントも見つからず、
ダメ元でフォーカス関連のイベントを試したりしましたが反応なしで・・・
そこでこちらに質問させて頂きました。
少しでも情報を得られればと思っています。
どうかよろしくお願いします。