[Tampermonkey/Chrome] 옥션 우클릭 방지 알림 비활성화 스크립트

  바로 전에 탬퍼몽키 포스트를 올렸습니다. 바로 이 글을 위해서죠. 우선 해당 포스트에서 탬퍼몽키 확장 도구를 설치한 뒤 읽어주시기 바랍니다.

  이 포스트는 크롬 또는 파이어폭스Tampermonkey 애드온/확장 도구가 설치돼 있어야 사용 가능합니다.

  또한, 이 포스트는 크롬 기준으로 작성됨을 알립니다.

쓰잘데기 없이 짜증만 나는 우클릭 방지 알림

  옥션에서 상품 페이지를 둘러보다 우클릭을 하면, 쓰잘데기 없이 뜨는 짜증나는 알림이 있습니다.

  바로 위와 같은 알림이죠. 저는 우클릭 드래그 제스쳐로 여러 기능(페이지 앞으로, 뒤로, 새로고침, 다음 탭, 이전 탭, 탭 닫기 등등)을 사용하는 사람인데 우클릭 할 때마다 저 알림이 뜨니 정말 짜증이 났습니다.

  심지어, 상품 상세설명은 우클릭을 막는다고 막아지지도 않습니다. 크롬이나 IE나 파이어폭스나 오페라나 사파리나 그 어떤 브라우저든지 개발자 도구를 열고 해당 HTML 엘리먼트로 이동한 뒤 내부 내용을 복사하면 되거든요. 뭐 이것 말고도 방법은 많지만, 가장 간단한 방법이 위와 같습니다. 한 마디로 저 알림은 사용자를 짜증나게 하는 보여주기식 알림창일 뿐이죠.

알림을 없애기 위한 검색, 그러나

  짜증이 난 저는 처음엔 페이지마다 window.oncontextmenu 프로퍼티를 수정해 알림을 없애고 돌아다녔지만, 그것도 한두번이지 너무 귀찮더라고요. 그래서 혹시 이미 나와있는 우클릭 방지 해제 스크립트가 있나 찾아보고 설치했지만, 작동을 하지 않더라고요.

  그렇다고 확장 도구를 하나 설치하자니 이미 깔린 게 많아서 뭔가 거부반응이 일어나고... 그래서 그냥 Tampermonkey 스크립트를 직접 하나 만들었습니다.

옥션 우클릭 방지 알림 해제 스크립트

  포스트 맨 위에서 다들 Tampermonkey는 설치하셨나요? 이 스크립트를 사용하기 위해서는 반드시 Tampermonkey가 설치되어 있어야 합니다. 다들 설치하셨으리라 믿고 설명 들어갑니다.

  아래 자바스크립트를 복사해주세요.

// ==UserScript==
// @name         Auction Right Click Alert Remover
// @namespace    http://honsal.blogspot.kr
// @version      2.0
// @description  try to take over the world!
// @author       honjasalayo@gmail.com
// @include      http://auction.co.kr/*
// @include      https://auction.co.kr/*
// @include      http://*.auction.co.kr/*
// @include      https://*.auction.co.kr/*
// @grant        none
// @updateURL    http://honsal.dynu.com:8008/Tampermonkey/AuctionRightClickAlertDisabler.js
// @downloadURL  http://honsal.dynu.com:8008/Tampermonkey/AuctionRightClickAlertDisabler.js
// ==/UserScript==

(function() {
    'use strict';
 
 console.log("옥션 우클릭 방지 해제 스크립트 - honjasalayo@gmail.com / http://honsal.blogspot.kr");

    setInterval(function() {
        document.oncontextmenu = function (e) { var elt = window.event ? event.srcElement : e.target; return true; };
    }, 200);
})();

  복사하셨으면, 탬퍼몽키 아이콘을 클릭해 새 스크립트 만들기를 눌러주세요.


  에디터에 있는 기존 내용을 지우고, 복사한 스크립트를 붙여넣은 뒤, 파일 - 저장 혹은 Ctrl + S로 저장해주세요.



  이제 옥션 상품 페이지에서 우클릭해도 더이상 알림이 뜨지 않고, 정상적인 우클릭 메뉴가 나타납니다.

댓글

  1. 감사합니다 일반적인 우클릭방지 스크립트 찾다 들어왔습니다. 불편하면서도 그냥 욕 몇마디 하고 말았는데 이런 방법도 있구나 했습니다. 덕분에 제스쳐 잘 쓰고 있습니다. 감사합니다.

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

C# 남아도는 메모리에도 불구하고 OutOfMemoryException이 발생한다면?

USB를 뒤는 괜찮은데 앞에 꽂으면 인식이 힘들다?

MySQL 데이터 타입과 Java 데이터 타입 비교/매칭