0

我正在为我的应用程序寻找 WYSYWIG JavaScript HTML 编辑器。我已经尝试过其中一些,例如从这个列表中,但有些太复杂,有些缺少基本功能......

要求:

  • 它应该适用于最新的稳定版本:Mozilla Firefox、Google Chrome、Opera、Internet Explorer(以及 Apple Safari 支持会很好)。

  • 它应该具有粗体、斜体、颜色更改、标题、段落、无格式、对齐等基本功能——这些是浏览器可以处理的基本选项(这是在大多数所见即所得编辑器中完成的)。

  • 我不需要任何 UI - 所以如果它带有 UI - 我应该能够轻松删除它。我的意思是我不需要任何按钮、颜色选择器、图像插入对话框等 - 我将构建我自己的菜单

  • 我需要复杂的 API 而不是 UI,例如,我可以在其中提取选定/全文/HTML、插入文本/HTML、替换文本/HTML。

  • 我需要高级文本处理支持——这是我正在寻找的,但在任何地方都找不到——我需要检测光标下的单词。例如,我们有“这是示例文本”,用户点击“示例”——我需要知道它的位置、文本和 HTML。
    我发现了这样的东西:Javascript Rich Text Editor with get AND set cursor position support - 但它不是这个问题的完整答案。

  • 如果它易于嵌入(文件不多),轻巧且快速,那就太好了。

  • 它应该通过开源/GPL/或其他一些开放/免费许可证获得许可。

如果我错过任何信息 - 请告诉我,我会更新它们。

也许你们中的一些人知道一些不错的图书馆?或者也许还有其他不错的解决方案来实现我的目标?

提前致谢

4

2 回答 2

2

不是一个所见即所得的编辑器,但我的Rangy库可以帮助您构建一个简单的编辑器。特别是,新的TextRange 模块提供了处理单词的方法。

于 2012-07-28T14:47:51.833 回答
0

你可以试试nicedit。http://nicedit.com/index.php

于 2012-07-28T14:35:00.403 回答