百度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就不会被转义了。
温馨提示:内容为网友见解,仅供参考
无其他回答

百度UEditor编辑器源代码编辑模式用CSS会被转义,有解决方法吗
说说解决方法。这种编码是通过encodeURIComponent()方法实现的。那么就改它的源代码,去掉源文件中编码style标签内容的代码。打开ueditor.all.min.js或者ueditor.all.js,搜索encodeURIComponent,可以找到四个结果。其中有一处是:case "style":case "script":node.setAttr({ cdata_tag: node.tagName,cdat...

百度UEditor编辑器源代码编辑模式用CSS会被转义,有解决方法吗
百度的Ueditor编辑器出于安全性考虑,用户在html模式下粘贴进去的html文档会自动被去除样式和转义。虽然安全的,但是非常不方便。做一下修改把这个功能去掉。一、打开ueditor.all.js 二、大概9300行找到 \/\/\/plugin 编辑器默认的过滤转换机制,把下面的 'allowDivTransToP':true 值改成false。为true的时候...

百度UEditor编辑器源代码编辑模式用CSS会被转义,有解决方法吗
1)把当前的编辑器form表单提交修改为Javascript方式提交。form表单加入name元素。提交submit提交改为button方式。 function submitForm(){document.myForm.action = document.myForm.action;document.myForm.submit();}$(".btn2").click(function(){submitForm();})2)通过UEditor API中的editor.execComm...

我引入百度编辑器ueditor 的时候出错了 代码如下
引入百度编辑器ueditor 的时候出错了是设置错误造成的,解决方法为:1、百度编辑器ueditor的引入。2、把百度编辑器引入的项目中。3、引入后。4、引入百度编辑器资源js路径。5、在显示处加入id=”content”。6、引入百度编辑器js代码控制编辑器的宽和高。

ueditor在ie下通常在360下工具栏变成一列
首先,UEditor默认并不需要手动引入CSS文件,通常只需引入两个JS文件即可。但是,在特定浏览器环境下,可能需要额外的CSS样式来调整UEditor的布局。为了解决这一问题,可以尝试以下步骤:检查UEditor的CSS样式是否正确加载。确认所有相关的CSS文件都已正确引入,并且没有错误。 尝试引入或修改UEditor的CSS样式...

如何将织梦DEDEcms后台ckeditor编辑器更换为百度的ueditor编辑器
一、下载ueditor 请自己下载ueditor版本(本人是PHP版本 UFT-8版,不包含_examples、_src等文件夹及文件)。下载完成后,会得到以下这样的目录结构的:ueditor文件说明:dialogs 是存放各个弹出窗口应用功能的文件,包含html,js lang 是存放编辑器语言的文件,有中文和E文 php 是存放文件上传、涂鸦、远程...

如何在同一个页面加载两个或多个百度的 UEditor HTML 编辑器
这个富文本编辑器实例化时候你传递的id不一样就可以了。如题,一个页面上使用两个百度编辑器ueditor 能够保证 提交时两个数据不冲突,各管各的,初始化时后一个不会对前一个产生影响。

百度ueditor能不能上传pdf
可以上传的,如果不能上传,在js代码里设置下;一般百度官方下载的ueditor编辑器,默认都是带了PDF上传功能的,参考如下官方代码:\/\/默认值:[".png", ".jpg", ".jpeg", ".gif", ".bmp",".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",".ogg", ".ogv...

如何用百度UEditor编辑器替换WordPress编辑器
我是通过CSS方式去处理的。但有个最大的问题,就是使用ueditor后,concact-form-7无法使用,会出现404。把这个插件禁用后,就会没有问题。所以我想和在HTML格式下加p标签和特殊符号转译有关。所以我这里的解决方法很笨。也很简单。就是我们在使用concact-form-7时,基本都是用在单页面上的。所以我们...

你好ueditor编辑器用div你是怎么获取到值的呢?
<!-- var editor = new baidu.editor.ui.Editor();editor.render("myEditor");-->

相似回答