Ueditor百度编辑器的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样式
六、大概9327行和9471行附近的
else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))) { node.parentNode.removeChild(node, true) }
去掉,这是代码中如果有类似<span>文字</span>这样的不包含样式的<span>元素将会被删掉<span>只保留文字。
至此,我们粘贴进去的html格式的ul和li就不会被转义了。
PS:以上版本修改基于1.3.6版本。新版本位置可能有变动或者已经解决此问题。
相关推荐
-
Ueditor百度编辑器的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.tr
-
url传递的参数值中包含&时,url自动截断问题的解决方法
一.问题的引出 在做一个公告浏览功能时,只要通过url传递的某参数值中包含 & 或 ,就会出现问题--该变量的值无法显示. 问题定位结果: 遇到&时,该参数的值会自动截断,导致参数值传递有误. 二.问题的解决 java代码中做如下测试: String charEncode = java.net.URLEncoder.encode("&"); System.out.println("字符& 转译后的值为:" + charEncode
-
vue下history模式刷新后404错误解决方法
本文介绍了vue下history模式刷新后404错误解决方法,分享给大家,具体如下: 官方说明文档: https://router.vuejs.org/zh/guide/essentials/history-mode.html 一. 实测 Linux 系统 Apache 配置: 更改站点配置文件即可,我这里在 Directory 标签后面添加了官方给的五行配置 <VirtualHost *:80> #Created by linvic on 2018-05-24 Serveradmin 674
-
ajax在兼容模式下失效的快速解决方法
使用jQuery,用ajax实现局部刷新功能,在火狐,360急速浏览器高速模式下,ie8,9都能正常运行,但切换到兼容模式下无效,解决办法有两种关闭浏览器兼容性视图,二是引入json2.js文件 这里采用第一种,并且使用一种完美兼容性解决办法,在head头部加入 <meta http-equiv="X-UA-Compatible" content="IE=9;IE=8;IE=7;IE=EDGE"> 即可! 以上这篇ajax在兼容模式下失效的快速解决方法就
-
Spring自动注入失败的解决方法
Spring自动注入失败如何解决? 我有一个被Spring @Service注解的类(MileageFeeCalculator),它有一个用@Autowired注入的变量(rateService),但是当我用这个变量的时候,它显示为null.日志显示MileageFeeCalculator bean和MileageRateService bean都被创建了,但是当我调用service上的mileageCharge ()方法时,就会报NullPointerException错误.为什么Spring
-
SpringBoot 自动配置失效的解决方法
目录 问题描述 @EnableConfigurationProperties 注解行为 配置有效,AutoTestConfiguration 未刷新 prefix-type @ConditionalOnProperty @ConditionalOnProperty match 逻辑 @ConditionalOnProperty skip 逻辑 总结 本文源自近期项目中遇到的问题, bug 总是出现在你自以为是的地方... 问题描述 下面是一个简单复现的代码片段,在你没有阅读完本文时,如果能做出正
-
yii2实现Ueditor百度编辑器的示例代码
今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考. 资源下载 yii2.0-ueditor下载路径:yii2-ueditor-jb51.rar 效果演示: 安装方法: 1.下载yii2-ueditor 2.将下载的yii2-ueditor-master 修改 ueditor (注意:修改成其他文件名请修改插件内对应的命名空间) 3.将文件方在 根目录/common/widgets 下即可 调用方法: 在backend/controlle
-
VMware虚拟机nat模式连不上网的解决方法
我的虚拟机总是各种连不上网,每次都要折腾一番.现在我把虚拟机连不上网的原因总体排查一下,按照流程一步步来,基本上可以解决大部分人的问题. 首先,在VMware的编辑->虚拟网络编辑器重新建立NAT网络(之前的要删掉,新建的同样选择VMnet8就可以). 如果还不能上网,在windows的服务里面,看一下 确保这三项已经打开,如果服务处于停止状态重新开启并且设置为自动运行.(注:使用360加速球优化可能会把VMware DHCP服务关闭.如果优化被360关闭吧VMware服务添加360白名单) 做
-
Windows Server 2008 r2服务器无故自动重启故障的解决方法
Windows Server 2008服务器自动重启!登陆服务器之后,随便做什么操作,一两分钟服务器就自动重启. 解决方法: 重启服务器,F8进入安全模式,桌面上右键单击Computer选择Properties,在打开的系统属性页面点击Advanced system settings看到: 英文版系统 中文版系统 点击Startup and Recovery下的Settings看到: 英文版系统 中文版系统 将图中Automatically restart的勾选去掉,然后保存即可. 这样服务器就
-
vue history模式刷新404原因及解决方法
目录 项目场景: 问题描述 原因分析: 第一步 第二步 总结 项目场景: 提示:这里简述项目相关背景: vue项目路由history模式 问题描述 提示:这里描述项目中遇到的问题: vue history模式刷新404原因 原因分析: 因为在history模式下,只是动态的通过js操作window.history来改变浏览器地址栏里的路径,并没有发起http请求,但是当我直接在浏览器里输入这个地址的时候,就一定要对服务器发起http请求,但是这个目标在服务器上又不存在,所以会返回404 解决方案
随机推荐
- Java经典算法汇总之选择排序(SelectionSort)
- 基于bootstrap按钮式下拉菜单组件的搜索建议插件
- Laravel 5框架学习之Blade 简介
- MySQL存储引擎 InnoDB与MyISAM的区别
- php输出指定时间以前时间格式的方法
- Java多种方式动态生成doc文档
- 初识laravel5
- crontab每10秒执行一次的实现方法
- xhtml+css制作不规则导航
- HTML标记第1/2页
- 几种MySQL中的联接查询操作方法总结
- 普通开发人员与软件工程师的区别
- 用git打更新包的办法分享
- Android 中ListView setOnItemClickListener点击无效原因分析
- Spring中DAO被循环调用的时候数据不实时更新的解决方法
- java Callable与Future的详解及实例
- Android实现弹出键盘的方法
- C#执行Javascript代码的几种方法总结
- Web安全测试之XSS实例讲解
- 基于mysql的bbs设计(二)