kindeditor粘贴word去除格式
来源:互联网 发布:js按钮置灰 不可点击 编辑:程序博客网 时间:2024/04/29 15:50
kindeditor版本是3.5.1,客户的需求是希望在编辑器的窗口内执行ctrl+v或者右键粘贴的时候,要把多余的HTML等代码过滤掉,只保留文本,相当于"粘贴为无格式文本"控件所做的那样.摸索了几天,终于实现了.实现方式如下:
1、注释掉kindeditor.js文件的193行
//this.add(newElement, "paste", handler, id);
2、在kindeditor.js中的KE.create函数结束前(即2881行),加上下面的代码
function pasteHandler(e){
e.returnValue=false;
KE.event.stop(e);
KE.plugin["plainpaste"].click(id);
};
var newElement = (iframeDoc.nodeName == "#document") ? iframeDoc.body : iframeDoc;
KE.event.add(newElement, "paste", pasteHandler, id);
说明:pasteHandler函数是ctrl+v或者右键粘贴的时候执行的方法,这里为了浏览器的通用性,调用了"粘贴为无格式文本"控件的函数。如果不需要考虑浏览器的通用性的话,可以在pasteHandler里直接和剪切贴交互,类似于下面这样的代码(需经过修改后才可用)。
function pasteHandler(e){
e.returnValue=false;
KE.event.stop(e);
var html = window.clipboardData.getData();
html = KE.util.escape(html);
html = html.replace(/ /g, " ");
html = html.replace(/ | | /g, "
$&");
KE.util.insertHtml(id, html);
KE.util.focus(id);
};
- kindeditor粘贴word去除格式
- kindeditor 复制粘贴 去除格式 设置
- word 无格式粘贴
- 基于summernote的富文本编辑器,粘贴时去除word格式
- kindeditor-4.1.3 复制去除格式
- kindeditor默认粘贴为无文本格式怎么实现配置
- Word中去除endnote格式
- 清除WORD冗余格式并粘贴
- 清除WORD冗余格式并粘贴
- 清楚word格式符并粘贴
- 网页编辑器粘贴word格式的处理
- KindEditor 存文本粘贴
- 实用的Word宏-无格式粘贴
- 如何清除从网页中粘贴到word中的格式
- ckeditor编辑器Word文档粘贴自动去格式的解决方法
- ckeditor编辑器Word文档粘贴自动去格式的解决方法
- excel 图表 保持矢量图格式 粘贴进word
- kindeditor从word粘贴表格不显示边框,kingeditor文字图片混排溢出——问题已解决
- 作业报告15 输出星号图2
- spring3.2.4配置文件
- 移动App乱象多 国信办要出台管理政策了
- Longest Common Prefix-LeetCode
- Application 判断当前是否还有Activity处于激活状态
- kindeditor粘贴word去除格式
- ARP协议的功能是什么?假设主机1和主机2处于同一局域网(主机1的IP地址是172.16.22.101,主机2的IP地址是172.16.22.110),简述主机1使用ARP协议解析主机2的物理地址的工
- 第九周项目6
- ubuntu中文乱码
- 开发Webview的技术,小的技术知识点
- 使用Tomcat构建web站点
- 逆天了!今年双11的快递预计将突破5亿件
- C语言sprintf与sscanf函数
- SharedPreferences详解