问题标签 [ckeditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
24546 浏览

ckeditor - CKEditor 3.0 高度

有没有办法将 CKEditor 3.0 的高度设置为一个百分比,例如 100%,这样它就占据了整个窗口?

我目前正在使用绝对值,但它们与我的 UI 不能很好地融合 :(

0 投票
5 回答
3988 浏览

javascript - CKEDITOR 不是由我的 Greasemonkey 脚本定义的?

我正在使用 Greasemonkey 用CKEditor替换 KTML 编辑器。

我首先摆脱了 KTML,然后我加载了 jQuery,然后加载了ckeditor.js,这显然有效。
但是,当我去替换时<textarea>,Firebug 报告"CKEDITOR is not defined"并且我的 textarea 保持正常。我是否以错误的顺序加载它们?

可以在页面加载后通过输入CKEDITOR.replace('editor1');Firebug 控制台来替换它。所以CKEditor一定是被Greasemonkey加载的。?。

0 投票
3 回答
1865 浏览

asp.net-mvc - CKEditor 和 MVC

我已将 ckeditor 集成到 MVC asp.net 项目中。我的问题是输入被编码回控制器,然后在视图中重新显示时,内容包含编码字符和 html 标签。

如何显示内部 html 并仍然对文本进行编码。

任何建议,将不胜感激。

0 投票
1 回答
614 浏览

swing - 基于 Swing 的浏览器中的 CKEditor 双输入问题

背景:

为了向我们的应用程序添加一些与我们的 Web 界面兼容的基本 HTML/富文本编辑,我尝试将 CKEditor 嵌入到基于 swing 的 webrenderer 浏览器中。Webrenderer 就像一个摆动组件,然后加载我的简单 HTML 页面,其中包含启动 CKEditor 的调用。

这很好用,我可以在我的应用程序中设置/获取编辑后的 ​​HTML 文本。

问题:

我看到的问题是,每当按下 ENTER 键时,就好像它被处理了两次。例如,每次按下 ENTER 键都会在编辑的文本中生成 2 行。或者,如果在项目符号列表中键入,然后按 ENTER 会导致列表终止文本条目以从下面的新行开始(与在普通浏览器中按两次 ENTER 相同的行为)。

如果我将 CKEditor 切换到源模式或者如果我使用基本的 HTML 文本区域,那么 ENTER 会正常运行。此外,如果我直接将我的简单编辑器页面加载到 Firefox 中,那么它可以正常工作。

我猜CKEditor和swing浏览器之间正在发生一些交互。(我最近注意到,如果在带有默认按钮的 JDialog 中使用浏览器,那么任何按 ENTER 都会激活默认按钮,因此不确定 ENTER 的处理在 swing 和 webrenderer 之间的位置)

谢谢,罗伯。

0 投票
1 回答
4222 浏览

ckeditor - CKEditor 3.0 插件 - 获取选定的文本/HTML

我在想要重建的旧 FCKEditor 中有一个插件。我看到了一个利用 iFrame 代码的示例。我已经定义并工作了按钮,我得到了对话框,但我不知道如何将选定的文本/html 放入对话框中,以便我可以操作它。

我的插件是 MS 文件对话框的近似值。当用户单击列出的文件(或列表中的 html 页面)时,我的代码会使用要在 HREF 属性中使用的 URL 更新链接文本框...我找不到任何可以告诉我如何获取的信息从编辑器中选择文本并在我的对话框正常工作后将其替换为编辑后的代码......有什么建议吗?我对此处于中间状态,因此如果您发布代码,请评论正在发生的事情,以便我理解。谢谢。

0 投票
1 回答
93 浏览

textarea - 所见即所得的编辑器和加载内容的麻烦

我有一个所见即所得的编辑器ckeditor。它有一个文本区域。好的,一切正常,但直到我尝试加载已经具有输入元素(textarea)的内容。所以,我们有:

如您所见,可加载的 textarea 正在关闭 ckeditor-area,而另一个内容在编辑器之外。有什么建议可以在我的 ckeditor-area 中创建另一个 textarea 吗?

0 投票
3 回答
10611 浏览

javascript - 在对象名称中使用 Javascript 变量?

我正在使用 CKEditor,当引用 CKEditor 实例时,我需要使用一个变量。但是,由于调用实例是一个对象,我真的不知道该怎么做。

我在用:

问题是,我需要 123 作为变量,因为我需要根据加载的编辑器页面更改实例。

那么,如何在对象名称中使用变量?

出于明显的原因,以下内容不起作用,但我需要实现它“假装”要做的事情:

0 投票
1 回答
797 浏览

javascript - 如何将大于 4096 字节的转义 HTML 字符串插入 CKEditor 实例?

我最近在使用Paul Schreiber 的 unescapeHtml 字符串方法将一大串转义 HTML 插入 CKEditor 实例时,遇到了 Firefox 对单个 XML 节点的 4096 字节 (4KB) 限制。这种方法在 Firefox 3.5.3 中无法处理大小超过 4KB 的字符串,因为一旦达到每个节点的 4096 字节限制,浏览器就会将内容拆分为多个节点。使用此 unescapeHtml 方法时,Firefox 3.5.3 中仅返回前 4096 个字节,而不是返回完整的字符串。

绕过这个 4KB 节点限制的最直接和最有效的方法是什么?

0 投票
3 回答
1449 浏览

ajax - CKEditor:ajax提交后的奇怪字符

我正在使用 ajax 收集 CKEditor 内容并将其提交到服务器。一旦提交后我查看它,所有 html 标签 < 和 > 都已转换为它们的 html 实体。这不是我想要的,因为我显然需要保留 HTML。

是不是我做错了什么?

0 投票
1 回答
8004 浏览

count - CKeditor 字符/字数

我需要使用新的CKeditor显示字符数和字数。

我试图搜索一个插件,但没有,除了旧 fckeditor 的一些 hack。