リンクを追加するという 1 つの機能だけを備えたカスタムの軽量リッチ テキスト エディターを作成しようとしています。私はいくつかの調査を行い、iframe が最良の選択であると判断しました。ちょっといじった後、1つの例外を除いて動作します.keyupイベントでいくつかのコードを実行する必要があります。インターネットで見つけたものをすべて読みましたが、何も役に立たず、まだ機能しません...
iframe.document.designMode = 'On';
iframe.document.open();
iframe.document.write(someHTML);
iframe.document.close();
var keyupHandle = function() { /* some code */ };
var iframeDoc = document.getElementById('iframe').contentWindow.document;
if(iframeDoc.addEventListener) {
iframeDoc.addEventListener('keyup', keyupHandle(), true);
} else {
iframeDoc.attachEvent('onkeyup', keyupHandle());
}