Tag: fckeditor

禁用在ckeditor中拖动

我的ckeditor面临着一个问题。 我正在将整页HTML加载到ckeditor中。 它正在加载并显示正常。 我想让用户只编辑数据(文本),而不是它的对齐方式。 但在编辑器中,每个div都是可拖动的(就像办公室中的文本框一样)。 我该如何锁定这些区域。

如何在选择dropdownItem时向ckeditor添加下拉/按钮以插入内容

我需要能够在ckeditor的工具栏中添加一个下拉列表或按钮,弹出一个列表,当点击一个列表项时,该列表项的文本将被添加到ckeditor的内容中 我还需要能够更改该列表的内容,比如有一个function: function SetListsContent(arr) { //fill the list with the array arr … }

禁用CKEditor,使用JS重新启用

我有以下内容:POST页面,允许用户在CKEditor VIEW页面中写入文本,查看CKEditor中的文本 如何在视图页面中仅使用CKEditor READ,这意味着用户无法编辑注释中的文本? 我想在视图页面中使用CKEditor的原因有两个:1。我可以使用JavaScript将编辑器从禁用移动到启用2.保持样式与POST和View页面相同。 这可能吗? 谢谢! 乙

将jQuery用于白名单标签是否明智? JavaScript中是否存在现有解决方案?

我的问题 我想清理粘贴在富文本编辑器(目前为FCK 1.6)中的HTML。 清理应基于标签的白名单(可能还有另一个属性)。 这主要不是为了防止XSS,而是为了删除丑陋的HTML。 目前我认为无法在服务器上执行此操作,因此我想它必须在JavaScript中完成。 目前的想法 我找到了jquery-clean插件 ,但据我所知,它正在使用正则表达式来完成工作, 我们知道这不安全 。 由于我没有找到任何其他基于JS的解决方案,我已经开始使用jQuery来强制自己。 它可以通过创建粘贴的html( $(pastedHtml) )的jQuery版本,然后遍历生成的树,通过查看属性tagName删除与白名单不匹配的每个元素。 我的问题 这更好吗? 我可以信任jQuery来很好地表示粘贴的内容(可能有无与伦比的结束标记和你有什么)? 是否有一个我找不到的更好的解决方案? 更新 这是我目前基于jQuery的解决方案(详细而未经过广泛测试): function clean(element, whitelist, replacerTagName) { // Use div if no replace tag was specified replacerTagName = replacerTagName || “div”; // Accept anything that jQuery accepts var jq = $(element); // Create aa copy of […]

如何将CKEditor集成到Asp.net MVC中

在CodeProject为FCKEditor看了这篇文章 。 有人可以解释新版本的内容吗?