导航:首页 > 净水问答 > ueditor禁止过滤

ueditor禁止过滤

发布时间:2024-01-27 06:42:54

『壹』 uEditor 这是干什么用的

方法/步骤


目前最新版本为1.1.7.3

下载下来的文件名为ueditor1.1.7.3.zip

把解压出来的ueditor文件夹专整个复属制到项目WebRoot下

1.页面<head>里增加以下代码

『贰』 ueditor里插入的script,style等标签被过滤掉怎么解决

根据你的描述:

在editor_config.js里边搜索blackList,去掉里边相关的标签名,就不会被过滤掉了。

希望能帮助到你!

『叁』 百度UEditor编辑器源代码编辑模式用CSS会被转义,有解决方法吗

网络的Ueditor编辑器出于安全性考虑,用户在html模式下粘贴进去的html文档会自动被去除样式和转义。虽然安全的,但是非常不方便。

做一下修改把这个功能去掉。

一、打开ueditor.all.js

二、大概9300行找到 ///plugin 编辑器默认的过滤转换机制,把下面的

'allowDivTransToP':true

值改成false。为true的时候会自动把div转成p。

三、大概9429行,有个case 'li',这个是把li里面的样式去掉,把这个case注释掉。

四、大概14058行,下面的第一个utils.each功能注释掉,这个是自动给li里面的内容增加一个p。

五、大概14220行,

node.className = utils.trim(node.className.replace(/list-paddingleft-\w+/,'')) + ' list-paddingleft-' + type;

注释掉,这个是自动给ul增加一个内置的样式。

下面的14222行

li.style.cssText && (li.style.cssText = '');

注释掉,这个是自动去除粘贴进去的代码的li的style样式

至此,我们粘贴进去的html格式的ul和li就不会被转义了。

『肆』 ueditor1.4.3阻止过滤span标签

打开ueditor.all.js文件,搜索“allowDivTransToP”,找到以下代码:

//进入编辑器的内容处理

me.addInputRule(function (root) {

....此处代码省略

//进行默认的处理

root.traversal(function (node) {

if (node.type == 'element') {

if (!dtd.$cdata[node.tagName] && me.options.autoClearEmptyNode && dtd.$inline[node.tagName] && !dtd.$empty[node.tagName] && (!node.attrs || utils.isEmptyObject(node.attrs))) {

if (!node.firstChild()) node.parentNode.removeChild(node);

else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))) {

//取消默认过滤span标签

//node.parentNode.removeChild(node, true)

}

return;

}

....此处代码省略

}

});

//从编辑器出去的内容处理

me.addOutputRule(function (root) {

var val;

root.traversal(function (node) {

if (node.type == 'element') {

if (me.options.autoClearEmptyNode && dtd.$inline[node.tagName] && !dtd.$empty[node.tagName] && (!node.attrs || utils.isEmptyObject(node.attrs))) {

if (!node.firstChild()) node.parentNode.removeChild(node);

else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))) {

//取消默认过滤span标签

//node.parentNode.removeChild(node, true)

}

return;

}

...此处代码省略

}

})

});

说明:加粗部分为修改代码,将两端代码注释掉即可

『伍』 我用百度富文本插入网络视频,插入后不能播放,如何解决

修改配置文件:ueditor.config.js,添加xss过滤白名单

embed: ['type', 'class', 'pluginspage', 'src', 'width', 'height', 'align', 'style', 'wmode', 'play','loop', 'menu', 'allowscriptaccess', 'allowfullscreen'],

『陆』 ueditor 如何过滤html标签

你可以在数据保存的时候,通过你服务端语言来过滤;

或者再数据保存前,用js过滤之后再进行保存。

但既然选择使用富文本编辑器,何必在数据库中显示不带HTML标签的内容?

『柒』 ueditor里插入的script,style等标签被过滤掉怎么解决

你好,
ueditor.config.js->filterTxtRules->取消script
希望回答对您有帮助.

阅读全文

与ueditor禁止过滤相关的资料

热点内容
如何加快废水中和反应 浏览:861
河北静电式油烟净化器怎么选 浏览:441
帕萨特空调滤芯器怎么拆卸 浏览:449
深圳污水河怎么处理 浏览:287
污水hbf指什么 浏览:673
10中宿舍污水怎么处理 浏览:423
500户小区污水管径用多少 浏览:625
飞利浦空气净化器怎么打开后盖 浏览:139
反渗透膜用什么化学药品清洗 浏览:984
污水处理后为什么酸碱比进水低 浏览:911
杨浦区东区污水处理厂 浏览:224
郑州纯净水多少钱一个 浏览:788
太阳能车载净化器线怎么焊接 浏览:989
起亚k3空调滤芯是什么 浏览:492
朗诗德反渗透净水器怎么安装 浏览:592
净水器没有废水排出口 浏览:223
阳离子交换树脂去除磷酸中的铬 浏览:767
iphone过滤广告最好的软件下载 浏览:322
污水厂适合什么岗位 浏览:5
铸造树脂砂种类 浏览:350