Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用document.execCommand在Contendeditable分区中粘贴文本。在Chrome中有效,在IE中无效。我使用的是AngularJS_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript 尝试使用document.execCommand在Contendeditable分区中粘贴文本。在Chrome中有效,在IE中无效。我使用的是AngularJS

Javascript 尝试使用document.execCommand在Contendeditable分区中粘贴文本。在Chrome中有效,在IE中无效。我使用的是AngularJS,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,对于某些处理,我们已经利用了ng paste事件。阻止其默认行为。如果粘贴的文本是有效的最大长度限制,我们需要删除该文本的所有格式,并将纯文本添加到contenteditable div/span中 这两个选项都适用于Chrome。 在IE中,我们从$sce服务中得到错误 我现在完全不知所措。感谢您的帮助。如果我不清楚,请随意评论,我会更新问题 谢谢。嗯,这里面没有魔力。始终使用源代码 它表明,$sce试图保护您的站点不插入可能是恶意的URL。看一看这张照片。在IE8的怪癖模式下不支持它,这可能

对于某些处理,我们已经利用了ng paste事件。阻止其默认行为。如果粘贴的文本是有效的最大长度限制,我们需要删除该文本的所有格式,并将纯文本添加到contenteditable div/span中

这两个选项都适用于Chrome。 在IE中,我们从$sce服务中得到错误

我现在完全不知所措。感谢您的帮助。如果我不清楚,请随意评论,我会更新问题


谢谢。

嗯,这里面没有魔力。始终使用源代码

它表明,$sce试图保护您的站点不插入可能是恶意的URL。看一看这张照片。在IE8的怪癖模式下不支持它,这可能就是你的解决方案在那里工作的原因。基本上,您有两种选择:

不推荐。
正在添加的剪贴板文本不包含任何URL,相同的文本在Chrome中可以正常工作。果然给我们添了麻烦。啊,对不起,误读了。什么版本的IE?你的文本有多简单?它是否包含任何特殊字符或纯字母。IE10兼容模式。
document.execCommand("insertText", false, inputText);
document.execCommand("insertHTML", false, inputText);
[$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy.