document.oncontextmenu
를 수정하면 된다.
contextmenu가 우클릭했을 때 나오는 메뉴다. oncontextmenu를 내부가 비어있는 function으로 잘 수정하면 된다.
document.oncontextmenu 수정으로는 우클릭만 방지되고 드래그 방지는 안된다.
이런 식으로 문서 전체를 감싼 body에 넣어도 되고
이렇게 DOM 수정해도 된다.
특정 타겟만 우클릭을 방지하게 하려면? php 쓴다면 세션($_SESSION)과 조건문 잘 섞어서 쓰면 될 듯.
당연하겠지만 브라우저 내에서 js 엔진 꺼버리면 뚫린다.
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[Javascript] Phaser3 게임 제작 강의 추천 - 뱀파이어 서바이버 클론 (0) | 2023.04.27 |
---|---|
[Gatsby] trailingSlash 옵션 (0) | 2022.12.11 |
[Gatsby] shadowing 상대경로 주의사항 (0) | 2022.12.09 |
Yarn 강제하는 방법 (0) | 2021.09.02 |
[Javascript] object equal 확인하는 방법 (0) | 2021.03.14 |