я видел эту link question, я пытаюсь сделать цель этой ссылки, но я получаю эту ошибку ниже, когда я вставить текст или изображениепаста изображения с буфером обмена API
я используют в CKEditor и я конфигурирование события вставки в config.js из CKEditor, код:
/**
* @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md or http://ckeditor.com/license
*/
CKEDITOR.editorConfig = function(config) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.height = '420px';
};
CKEDITOR.on('instanceReady', function (event) {
event.editor.on('paste', function (event) {
// use event.originalEvent.clipboard for newer chrome versions
var items = (event.clipboardData || event.originalEvent.clipboardData).items;
console.log(JSON.stringify(items)); // will give you the mime types
// find pasted image among pasted items
var blob = null;
for (var i = 0; i < items.length; i++) {
if (items[i].type.indexOf("image") === 0) {
blob = items[i].getAsFile();
}
}
// load image if there is a pasted image
if (blob !== null) {
var reader = new FileReader();
reader.onload = function(event) {
console.log(event.target.result); // data url!
};
reader.readAsDataURL(blob);
}
});
});
Мне нужно включить любой файл в буфере обмена API?
я не понял документацию, я изменить немного больше кода, но это не делает разницы на funcionality @fumi_hwh –
просто использовать 'event.data.dataValue' для получения данных из пасты события –
теперь ошибка изменяется, он показывает: «Не разрешено загружать локальный ресурс:», вставляют изображение с физическим источником @fumi_hwh –