테스트 사이트 - 개발 중인 베타 버전입니다

펑션키기능을 못하게 막고싶습니다. 채택완료

솔이설 8년 전 조회 3,404

소스퍼가기라던지 소스보기등의

기능을 막고싶습니다. 펑션키 f10~12키를 막으면 될거같은데

스크립트로 가능할까요?

스크립트가 아니면 다른 기능들이 있나여

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
8년 전

그누보드5 F12 개발자모드 막기 (자바스크립트)

 

 

위에 있는 관련 링크의 내용을 그누보드에 맞게 수정해봤습니다.

그누보드 루트의 head.sub.php를 열어서

를 찾아서 바로 위에

위 내용을 넣습니다.

그리고

바로 밑에

위와 같이 바꾸면 됩니다.

익스프롤러, 크롬 모두 F12 키가 먹통이 되네요 ^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전
단순히 브라우저 상단 메뉴에서

'보기 -> 소스보기' 같은 것을 클릭한다거나



브라우저 주소창에 view-source:<a href="http://..." target="_blank" rel="noopener noreferrer">http://...</a>

를 직접 입력한다거나



서버스크립트 cURL 같은 라이브러리 파싱같은



케이스를 생각해보세요.



클라이언트 소스보기를 막는 방법은 없습니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

</p><p><script></p><p><span style="font-size: 14.6667px;">//f5, f10~f12 막기소스</span> </p><p>window.onkeydown = function() {</p><p><span style="white-space:pre">	</span>var kcode = event.keyCode;</p><p><span style="white-space:pre">	</span>if(kcode == 116 || kcode >= 121 || kcode <= 123) event.returnValue = false;</p><p>} </p><p></script></p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

y
8년 전

키는 막을 수 있으나 소스보기를 막을 수는 없습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인