[英]problem with keypress (in jquery) with IE
IE的按键问题(在jQuery中)
$(document).keypress(function(key) {
if (key.which == 99 && key.metaKey == true) {
alert("Don't Copy");
return false;
}
});
没用!
我该如何解决?
我认为您想检查ctrlKey
的状态以阻止Ctrl + C :
$(document).keydown(function(key) {
if (key.which == 67 && key.ctrlKey) {
alert("Don't Copy");
return false;
}
});
它可以在所有主流浏览器(FF4b7,IE 8)上运行,但在Chrome 8中并非完全正确:尽管弹出警报,但复制到剪贴板的行为并未受到抑制。
就是说,如果您想防止用户将您的文本复制到剪贴板,那么我将使您失望:有人可以简单地使用(上下文)菜单选项或查看页面的源代码。 您对此无能为力。
为什么按键?
$('*').bind('copy',function(key) {
alert("Don't Copy");
return false;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.