jquery禁用将图像粘贴到texteditor中

时间:2018-02-08 08:29:07

标签: javascript jquery

我正在使用短信 我想禁用将图像复制/粘贴到其中的选项。所以我添加了获取粘贴内容的jquery代码,如果它包含“data:image”,则会阻塞。

我这样做是因为图片包含字符串:“src =”data:image / png; base64,iVBORw0KGgoAAAANS .......“

如果我粘贴包含字符串的文本而不是代码正常工作,但粘贴图像时它不会阻塞。那是为什么?

当粘贴图像时,

警告显示任何内容。看到这里:

http://77.247.180.36/~pelegisr/sites/support-V3/admin/textarea.html

jquery的:

$('.note-editable, #editor-area').bind('paste',function(e) { 
// var pastedText = $(this).val();
   var pastedText = e.originalEvent.clipboardData.getData('text');
   alert( pastedText);

   if(pastedText.indexOf('data:image')!== -1 || pastedText.indexOf('src="data:image"')!== -1 || pastedText.indexOf('base64')!== -1)    {
       e.preventDefault(); 
   }     
}); 

0 个答案:

没有答案