그누보드 우클릭 제한 및 새로고침제한 정보
그누보드 우클릭 제한 및 새로고침제한관련링크
http://yds9583.sfuhost.com
222회 연결
본문
열심히 SIR에서 찾아가며 사용해봤는데 잘되네요.
열불나는게 가급적이면 34라인의 백스페이스는 빼고 사용하세요.
본문 링크삽입후 수정이 안되요.ㅠ
* onselectstart="return false" 코드 삭제시 우클릭 허용
파일삽입경로 : theme/테마명/tall.php <-- 루트 tall.php는 안해봐서 모르겠는데 시도해보실분 시도해보세요. ^^;
우클릭테스트 >> https://sir.kr/bbs/link.php?bo_table=g5_tip&wr_id=12893&no=1
<script>
function norightclick(e) // 다른 모든 브라우저에서 작동
{
if (window.Event) // 다시, IE 또는 NAV ?
{
if (e.which == 2 || e.which == 3)
return false;
} else if (event.button == 2 || event.button == 3) {
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.onmousedown = norightclick;
</script>
<script>
/* Lepas */
//마우스우측버튼,F3,F5,F11,F6,마우스키,쉬프트+링크클릭(새창방지),컨트롤 조합키, 백스페이스,드래그 방지//
var keydownCtrl = 0;
var keydownShift = 0;
document.onkeydown=keycheck;
document.onclick=clickcheck;
document.onkeyup=uncheckCtrlShift;
function keycheck()
{
switch(event.keyCode){ //키값에 따라
case 114:event.keyCode='';return false; break; //F3
case 116:event.keyCode='';return false; break; //F5
case 122:event.keyCode='';return false; break;//F11
case 117:event.keyCode='';return false; break;//F6
case 93:event.keyCode='';return false; break;//메뉴키
case 16:event.keyCode='';keydownShift=1;return false; break;//쉬프트키
case 17:event.keyCode='';keydownCtrl=1;return false; break;//컨트롤키
case 8:event.keyCode='';return false; break;//백스페이스
}
if(keydownCtrl) return false;
}
function clickcheck()
{
if(keydownShift) return false;
}
function uncheckCtrlShift()
{
if(event.keyCode==17) keydownCtrl=0;
if(event.keyCode==16) keydownShift=0;
}
</script>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false;"><div class='small'></div>
추천
5
5
댓글 9개
감사합니다.
감사합니다
크롬 확장프로그램 클릭 한번이면 바로 풀려버리는데 역시 100% 우클릭 막는건 불가능하겠죠?
네 ^^;
감사합니다.^^
감사합니다.
유용한 팁 감사합니다.
언제나 창과 방패의 싸움이군요.
언제나 창과 방패의 싸움이군요.
이거 그누가 아닌 일반 사이트에도 적용해도 될까요?
자문자답: 되네요.
감사합니다.
자문자답: 되네요.
감사합니다.
댓글 수정때문에 백스페이스 빼고 적용했어요^^ 감사합니다