2016-12-08 9 views
0

내 웹 사이트의 인쇄 화면을 차단하고 싶습니다. 제가 있지만 크롬에서 작동하지 사용window.clipboardData.setData ('text', '')가 크롬에서 작동하지 않습니다.

을 mozillafirefox
$(document).keyup(function(e){ 
    if(!e) e = window.event; 
    var keyCode = e.which || e.keyCode; 
    if (keyCode == 44) { 
     if(window.clipboardData) {  
     window.clipboardData.setData('text', '');   
     } 
    } 

});

감사합니다

+3

원한다면 클라이언트가 화면을 인쇄하지 못하게 할 수 있다고 생각합니까? – Oriol

+0

인쇄 화면을 사용하기 위해 * 최적화 *해야하는 경우가 거의 없습니다. 누군가 당신의 내용이 하드 카피를 원하기에 충분할만큼 귀중하다는 것을 알아 냈습니다. 그건 칭찬입니다. – gyre

답변

1

당신이 많은 운영 체제/브라우저 조합을 캡처 할 수 없습니다 키 입력이 있습니다. PrintScreen은 그 중 하나 일 가능성이 매우 높습니다.

당신은 이것을 할 수 없습니다. 사이트를 브라우저에 표시 할 수있는 경우 스크린 샷을 캡처 할 수 있습니다 (또한 사본을 로컬에 저장하고 조작 할 수 있으며 비 브라우저 기술 등으로 콘텐츠를 스크랩 할 수 있습니다).

+0

그 옛날 쓸모없는 '오른쪽 클릭에 대한 나의 소스 코드'경고를 생각 나게한다. 들뜬 :) – Lain