我正在尝试在一个文本区域上实现最大长度。在IE7中,window.clipboardData.getData("Text")返回正确的复制字符数。在IE8中,相同的调用返回0。怎么了?
这是js
var someRule= {
"textarea" : function(element) {
element.onpaste = function() {
var copied = window.clipboardData.getData("Text");
alert('copied length = '+copied.length);
}
}
};
Behaviour.register(someRule);

发布于 2010-12-02 04:31:31
IE8中有一个安全设置:
要防止网站读取您的剪贴板,请执行以下步骤:
进入“工具”->“Internet选项”。单击Security选项卡。单击“自定义级别”。向下滚动到Settings下的Scripting部分。将“允许通过脚本进行粘贴操作”设置为禁用或提示。按OK按钮关闭对话框。
在您的情况下,此设置可能已禁用。
https://stackoverflow.com/questions/4328735
复制相似问题