ckeditor不允许某些标签
ckeditor disallow some tags
我正在使用ckeditor,到目前为止很喜欢它。由于我从 CDN 加载它,因此我无法立即访问 config.js。 我想允许大多数 html 标签,但想阻止选项卡,因为我的页面格式在很大程度上取决于div 标签。但是我无法阻止来自 CKEditor 的div 标签。我阅读了 ckeditor 文档,并遵循了 CKEDITOR.replace 并将所有方法替换为文本区域和归类为 ckeditor 的文本区域。但是,我的更改似乎没有任何效果。
I am loading the ckeditor.js from a CDN first.
Then I tried
var editor = CKEDITOR.replace( 'ckeditor', {
allowedContent: 'a[!href]; ul; li{text-align}(someclass)'
} );
我将上述函数放在 document.ready 中,并在脚本标签之间的不同时间加载所述文本区域以进行测试后,也放在正文末尾附近。
不知何故,我的更改似乎没有任何影响。有人有任何建议或帮助吗?显然我在某个地方搞砸了。关于在哪里放置 CKEDITOR.replace/replaceall 调用的任何指导?我的文本区域被归类为 ckeditor。
谢谢一堆
我的文本区域被归类为 ckeditor。
CKEditor会自动替换DOM中.ckeditor
类的所有textarea
。这是显式 CKEDITOR.replace
调用不执行任何操作的第一个原因。另一个原因是此类调用期望id
作为第一个参数传递。
如果要保持这种方式,请将allowedContent
定义移动到config.js
以便在实例之间共享并避免CKEDITOR.replace
。否则,从元素中删除.ckeditor
类或禁用/更改config.replaceClass
以使CKEDITOR.replace
按预期工作(id
作为参数)。
附言:确保您拥有最新版本的 CKEditor。
- Don'不允许将焦点集中在自动完成的选择上
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- <选择>标签不起作用
- js文件未加载js控制台say's”;不允许加载本地资源”;
- Jquery不允许来自多个选择列表的相同值
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 不允许在文本框中使用小数
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- TinyMCE全屏不允许出现模式窗口
- 不允许在字段中输入不需要的字符
- 访问控制允许标头不允许X-Requested-Wise
- 为什么我的标签不在同一高度
- Chromium内联样式不允许正确的视图
- 我们如何不允许在我的代码库中使用硬标签?我们正在使用JSHint
- ckeditor不允许某些标签
- 验证问题-标签:“;脚本“;不允许在:“;选项”;
- HTTP错误405.0 -方法不允许-表单标签
- IE9不允许输入按钮标签
- W3C错误:文档类型不允许元素X在这里;缺少一个Y开始标签
- 谷歌标签管理器脚本在头won'不允许在href中进行更改