5
問題: 將Firefox中的圖像拖放到CKEditor窗口中時,圖像會自動以base64編碼。CKEditor - 禁用圖像拖放
現在我想禁用這個。我試過它:
config.removePlugins = 'dragdrop';
但它根本不工作。也嘗試過一箇舊的插件(imagepaste),但無法正常工作...
有沒有已知的解決方案呢?謝謝!
問題: 將Firefox中的圖像拖放到CKEditor窗口中時,圖像會自動以base64編碼。CKEditor - 禁用圖像拖放
現在我想禁用這個。我試過它:
config.removePlugins = 'dragdrop';
但它根本不工作。也嘗試過一箇舊的插件(imagepaste),但無法正常工作...
有沒有已知的解決方案呢?謝謝!
起初我試圖用config.removePlugins = 'dragdrop,basket';
禁用Base64,但它根本不起作用。
然後我發現this link,幫助我解決了這個問題,wrote a plugin來完成這項工作。這裏是說明:
要使用它,你必須在./plugins
內創建一個名爲dropoff
的文件夾。 然後創建一個與此內容命名plugin.js
文件:
CKEDITOR.plugins.add('dropoff', {
init: function (editor) {
function regectDrop(event) {
event.data.preventDefault(true);
};
editor.on('contentDom', function() {
editor.document.on('drop',regectDrop);
});
}
});
在這之後,你必須註冊它的CKEditor的config.js
。
config.extraPlugins = 'dropoff';
如果您已經使用一個額外的插件,只是把它們之間的,
這樣的:
config.extraPlugins = 'mypreviousplugin,dropoff';
,而且要快樂! \ o/
謝謝邁克爾,我正在學習,以提高我的英語水平,但這還遠遠不夠。 –