ckeditor4.x - 数据从 excel 粘贴到 CKEditor 两次(base64image 和文本)
解决方案
我已经使用以下解决方案解决了问题
var editor = CKEDITOR.replace( 'editor1', {
extraPlugins : 'pastebase64'
});
editor.on( 'pluginsLoaded', function( event ){
var excelRegex = RegExp( '(schemas-microsoft-com\:office\:excel)', 'ig' );
// How to change image, dropped from local folder into CKEditor, from image file to base64 string with the help of CKEditor objects.
editor.on( 'paste', function( evt ) {
var testHtml = evt.data.dataTransfer.getData( 'text/html' , true);
if ( testHtml.search( excelRegex ) >= 0 )
evt.cancel();
});
});
推荐阅读
- javascript - filter an array with same elements
- xslt - Xpath 元素或路径中的元素
- python - 配对交易策略 Pandas 根据价格更新头寸
- javascript - 构建一个函数,根据平均票数和票数返回 1-5 的票数
- vb.net - 如何在 VB.net 中更改旋转原点
- javascript - 如何在python中的两个websockets之间共享数据?
- ios - 给初学者的建议,让他们制作一个带有每天变化的标签的应用程序。Xcode
- node.js - 如何解决 HTTP 标头错误,而使用邮递员在 API 测试中显示状态 200 ok?
- amazon-sqs - 使用带有消息组 ID 的 FIFO AWS SQS 连接多个生产者和多个消费者
- javascript - 如何将 blob(AJAX 响应)保存到我的服务器而不是用户计算机中的命名文件(JSON 类型)中