【发布时间】:2017-10-02 12:47:22
【问题描述】:
在我的应用程序中,我在 jQuery dataTable 中显示数据,但根据要求,我想限制用户使用鼠标或键盘复制数据。我在 dataTable 的每一行中都有可点击的按钮。 我正在玩下面的代码:
$(document).keydown(function(e){
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 65 && e.ctrlKey) { //ctrl+A
e.preventDefault();
//alert("Hi Team");
}
});
任何帮助将不胜感激。
【问题讨论】:
-
简短回答:你不能。将数据提供给用户后,用户就拥有了数据。他们可以为所欲为。
-
我知道即使在限制鼠标或键盘之后(如果可能)我也无法限制打印屏幕,但想尝试限制 ctrl+c 并右键单击=> 复制
-
你不完全理解,即使你限制了 ctrl+c 或 rc-copy(糟糕的做法 imo),他们仍然可以获取信息,因为它是客户端。跨度>
标签: javascript jquery datatables