私はこの単純なテキスト エディターのようなものを作ろうとしています:
contenteditable text editor。
私はAngularJS v1.1.4を使用していますが、最新のFirefoxでは正常に動作しますが、最新のChromeではボタンが機能しません。これがプランカーの例です。
アップデート:
問題は思ったより複雑です。
ファイアフォックス:
contenteditable div を使用したテキスト エディターの例は、次のように機能し
ます。テキストを選択して太字ボタンをクリックすると、テキストは太字になりますが、カーソルまたはキャレット (キーボードで入力すると移動するもの) が常に表示されるわけではありません。 .
ただし、iframe メソッドを使用する場合、iframe はクリックできません。
クロム:
contenteditable div を使用したテキスト エディターの例は、ある意味で機能し
ます。テキストを選択した状態で太字のボタンをクリックしても何も起こりませんが、コンソールからコマンドを呼び出すと機能します (奇妙です)。
ここでは Iframe methode が正常に機能します。
例を見るには:
事前に感謝します。