// onPaste callback
$('#summernote').summernote({
callbacks: {
onPaste: function(e) {
console.log('Called event paste');
}
}
});
// summernote.paste
$('#summernote').on('summernote.paste', function(e) {
console.log('Called event paste');
});
请参考上面的代码https://summernote.org/deep-dive/#onpaste
在注册时的任何一种情况下,尝试粘贴它的方式均不相同。
例如:
var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
e.preventDefault();
document.execCommand('insertText', false, bufferText);
引用上面的代码Paste content as plain text in summernote editor
以上代码仅在回调中使用:onPaste
虽然summernote.paste中使用了代码,但它将使getData不是函数,因为它是未定义的 知道为什么吗?