내 응용 프로그램에서 jQuery dataTable에 데이터를 표시하고 있지만 요구 사항에 따라 사용자가 마우스 또는 키보드를 사용하여 데이터를 복사하지 못하도록 제한하려고합니다. 클릭 할 수있는 dataTable의 각 행에 버튼이 있습니다. 아래의 코드로 장난 I'am : 어떤 도움을 크게 감상 할 수jQuery 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");
}
});
.
짧은 대답 : 할 수 없습니다. 사용자에게 데이터를 제공하면 사용자가 데이터를 보유하게됩니다. 그들은 그들이 좋아하는 것을 무엇이든 할 수 있습니다. – David
마우스 또는 키보드를 제한 한 후에도 가능합니다. 인쇄 화면을 제한 할 수는 없지만 Ctrl + C 및 오른쪽 클릭 => 복사를 제한하려고 시도했습니다. – NewbieCoder
제한하더라도 ctrl + c 또는 rc-copy (나쁜 실행 imo) 클라이언트 측이기 때문에 원하는 경우 정보를 얻을 수 있습니다. – urbz