컴퓨터/Internet

서버에 대한 요청이 확장 프로그램에 의해 차단되었습니다. 해결 방법

zipi 2017. 5. 4. 15:48
반응형


언젠가 부터 네이버 카페나 일부 위치에서 위와 같은 문제가 발생하고 있었다.


직접 링크로 들어가면 발생하지 않고, 크롬의 플래시 버전 문제인줄 알고 있었는데,

확인해보니 ublock에서 차단하면서 발생하고 있었다.


정확히는 ublock의 cc.naver.com/?cc= ~~ 형태의 URL을 easylist에서 차단하고 있었기 때문이다.

cc.naver.com을 차단하는게 아닌, 다른 곳에서 차단인데 엉뚱하게 naver쪽에서 차단되어 일부 글을 읽을 수 없는 상황이다.


구글 검색해보니, 따른 분이 해결하는 방법을 소개해 주셨는데, 이부분을 적용하였다.


네이버 홈 페이지를 더 빠르게 – Hyperlink auditing차단 



cc.naver.com ??

해당 URL은 네이버 상에서 어떤 링크를 누르면, 누른 좌표와, 현재 위치, 페이지 너비 등을 네이버로 보낸 후, 실제 페이지로 이동시켜주는 기능이다. 쉽게 말해 내 장치 기록을 가져가고 페이지 이동을 시켜준다.

위의 글쓴이가 측정한 바로는 cc.naver.com만 거치지 않아도 페이지 이동이 25~30%(0.5초)정도 빨라진다고 한다.

페이지가 안나오는 오류 또한 저 사이트가 차단되어 다음 페이지로 못넘어가기 때문. 이부분을 해겨해주면 된다.


해결방법?

adblock이나 ublock 계열을 사용하면, easylist를 사용할 확률이 높은데, 이로인해 위와 같은 오류가 발생한다.
cc.naver.com을 무시하도록 설정하거나, userscript 같은 툴로 cc.naver.com으로 이동하지 않도록 하면된다.


cc.naver.com을 허용하기 보다는 위의 링크처럼 속도를 높이기 위해서 userscript를 이용해서 cc.naver.com으로 이동하지 않도록 했따.


tampermonkey 확장 프로그램을 다운받아서 아래와 같이 적용했더니 잘된다.


// ==UserScript==

// @name         Naver click block

// @namespace    http://tampermonkey.net/

// @version      0.1

// @description  cc.naver.com 이동 방지

// @author       You

// @match        http://*.naver.com/*

// @grant        none

// @run-at       document-end

// ==/UserScript==


// 참고내용 : http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=325228


(function() {

    'use strict';

    window.clickcr = window.nclk = function() { };

})();


반응형