我正在尝试 为我的 XUL 应用程序实现像http://tinymce.moxiecode.com/这样的富文本编辑器。看起来我不能使用 tinymce,因为它的一些脚本正在使用元素“document.body”,而 Firefox 不支持它。有没有在 XUL 中实现富文本编辑器。请告诉我。
问问题
490 次
3 回答
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 没有 a<BODY>
所以文档没有document.body
属性是很自然的。
问题是 TinyMCE 很大程度上依赖于文档是 HTML。我不知道 TinyMCE 的代码,但我怀疑它也可以修改为支持 XUL。
于 2009-12-16T10:48:59.533 回答
2
带有 TinyMCE的 HTML<frame>
是最简单的方法。更难但可能更好的方法是<body xmlns="http://www.w3.org/1999/xhtml"/>
在文档中包含一个标签并将 document.body 分配给该元素。
于 2009-12-20T14:57:58.113 回答