3

XUL アプリケーション用にhttp://tinymce.moxiecode.com/のようなリッチ テキスト エディターを実装しようとしています。一部のスクリプトが要素「document.body」を使用しており、firefox がサポートしていないため、tinymce を使用できないようです。XUL でリッチ テキスト エディタを実装した人はいますか。私にお知らせください。

4

3 に答える 3

2

<frame>TinyMCEを使用したHTMLは、これを実行する最も簡単な方法です。より難しいがおそらくより良い方法は<body xmlns="http://www.w3.org/1999/xhtml"/>、ドキュメントにタグを含め、その要素にdocument.bodyを割り当てることです。

于 2009-12-20T14:57:58.113 に答える
2

使用する<html:iframe src="URL to your editor">のが最も簡単な方法です

于 2010-01-13T06:48:53.993 に答える
2

Firefox が document.body をサポートしていないわけではありません。documentお持ちの書類によって異なります。HTML ではdocument.body、HTML ドキュメントには常に<BODY>要素があるためです。XUL には がないため、ドキュメントにプロパティ<BODY>がないのは当然です。document.body

問題は、TinyMCE がドキュメントが HTML であることに大きく依存していることです。TinyMCE のコードはわかりませんが、XUL をサポートするように変更できるのではないかと思います。

于 2009-12-16T10:48:59.533 に答える