홈페이지 불펌방지 소스
1. 마우스 오른쪽버튼 메뉴 팝업방지
BODY를 구성할 때 oncontextmenu 옵션을 false로 설정합니다.
이와 같은 <BODY> 태그를 이용하시면 마우스 우클릭으로 소스보기를 하는 기능을 차단할 수 있습니다.
<BODY oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
옵션에 대한 설명
oncontextmenu="return false" 마우스 오른쪽 버튼 클릭시 소스보기선택메뉴가 팝업되지 않습니다.
ondragstart="return false" 브라우저에 출력한 개체를 마우스로 드래그할 수 없습니다.
onselectstart="return false" 브러우저에 출력한 내용에 대해 선택을 방지합니다.(본문 복사방지)
2. 새로고침(F5), 전체창(F11) 막기
</script LANGUAGE="JavaScript">
function processKey()
{
if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
(event.keyCode >= 112 && event.keyCode <= 123) || event.keyCode == 8)
{
event.keyCode = 0;
event.cancelBubble = true;
event.returnValue = false;
}
}
document.onkeydown = processKey;
</script>
3. 상태바의 링크 주소 감추기
<script language=JavaScript>
setInterval("x()",1);
function x(){window.status="테스트"}
</script>
<A href="http://iminara.net">테스트</a>
OR
<a href=http://iminara.net onmouseover="self.status='테스트';return true" onmouseout="self.status='테스트';return true">링크 </a>
<head>
<script language="JavaScript">
function hidestatus(){
window.status='테스트'
return true
}
if (document.layers)
document.captureEvents(Event.mouseover | Event.mouseout)
document.onmouseover=hidestatus
document.onmouseout=hidestatus
</script>
</head>
'공부하자 > Javascript' 카테고리의 다른 글
[자바스크립트] 데이터 타입 확인 방법 (0) | 2018.12.20 |
---|---|
자바스크립트 반올림 없이 원하는 소수점 출력하기 (0) | 2018.11.14 |
자바스크립의 alert 대화상자/메시지박스 줄바꾸는 방법 (0) | 2017.03.12 |
JavaScript 자바스크립트를 이용하여 브라우저 강제로 종료하는 방법 (0) | 2017.03.10 |
일반홈페이지 리다이렉션 소스 (0) | 2016.11.27 |