Это не значит, что Firefox не поддерживает document.body. document
отличается в зависимости от типа документа. В HTML у вас есть document.body
, потому что документ HTML всегда будет иметь элемент <BODY>
. XUL не имеет <BODY>
, поэтому естественно, что документ не имеет свойства document.body
.
Проблема в том, что TinyMCE сильно зависит от того, является ли документ HTML. Я не знаю код для TinyMCE, но я подозреваю, что он может быть изменен для поддержки XUL.