Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 IE中(jquery中)的按键问题_Javascript_Jquery_Html_Internet Explorer - Fatal编程技术网

Javascript IE中(jquery中)的按键问题

Javascript IE中(jquery中)的按键问题,javascript,jquery,html,internet-explorer,Javascript,Jquery,Html,Internet Explorer,IE中(jquery中)的按键问题 它不起作用 如何修复它?我想您需要检查ctrlKey的状态以阻止Ctrl+C: 它在所有主流浏览器(FF4b7,IE 8)上都能正常工作,但在Chrome 8中并不完全正确:虽然会弹出警告,但复制到剪贴板的行为不会被抑制 这就是说,如果你想阻止用户将你的文本复制到剪贴板上,我必须让你失望:有人可以简单地使用(上下文)菜单选项或查看你的页面来源。您对此无能为力。我想您应该检查ctrlKey的状态以阻止Ctrl+C: 它在所有主流浏览器(FF4b7,IE 8)上都

IE中(jquery中)的按键问题

它不起作用


如何修复它?

我想您需要检查
ctrlKey
的状态以阻止Ctrl+C:

它在所有主流浏览器(FF4b7,IE 8)上都能正常工作,但在Chrome 8中并不完全正确:虽然会弹出警告,但复制到剪贴板的行为不会被抑制


这就是说,如果你想阻止用户将你的文本复制到剪贴板上,我必须让你失望:有人可以简单地使用(上下文)菜单选项或查看你的页面来源。您对此无能为力。

我想您应该检查
ctrlKey
的状态以阻止Ctrl+C:

它在所有主流浏览器(FF4b7,IE 8)上都能正常工作,但在Chrome 8中并不完全正确:虽然会弹出警告,但复制到剪贴板的行为不会被抑制

这就是说,如果你想阻止用户将你的文本复制到剪贴板上,我必须让你失望:有人可以简单地使用(上下文)菜单选项或查看你的页面来源。你对此无能为力。

为什么要按键

$('*').bind('copy',function(key) {
    alert("Don't Copy");
    return false;
});
为什么要按键

$('*').bind('copy',function(key) {
    alert("Don't Copy");
    return false;
});

你是不是在提醒什么,你还没有写任何检查按键的代码?你的代码可以防止按键发生(
return false;
)…这就是你要问的吗?然后还是:这个代码应该做什么?阻止哪个键?你在提醒什么吗?你没有写任何检查键的代码吗?你那里的代码阻止按键发生(
return false;
)…这就是你要问的吗?然后仍然:这个代码应该做什么?挡哪把钥匙?哇。我不知道有一个特定的
copy
事件(尽管它在Opera中不起作用)。比6-10行CSS/JavaScript要好得多+1绑定到$(“*”)是个坏主意,您将向每个元素添加事件处理程序。如果“复制”事件出现,就足以绑定到“body”。哇。我不知道有一个特定的
copy
事件(尽管它在Opera中不起作用)。比6-10行CSS/JavaScript要好得多+1绑定到$(“*”)是个坏主意,您将向每个元素添加事件处理程序。如果出现“复制”事件,就足以绑定到“body”。
$('*').bind('copy',function(key) {
    alert("Don't Copy");
    return false;
});