뽐뿌

개발자포럼 입니다.

북마크 아이콘

IT 개발자간 정보를 공유하고 논의가 이루어지는 공간입니다.
마우스 우클릭 해제 자바스크립트 잘 아시는분 계실까요? 2
분류: 질문
이름: Debug


등록일: 2021-12-23 18:35
조회수: 637 / 추천수: 1





if (typeof(screenFrame) == 'object') {

    location\.replace(document.getElementById('screenFrame').src);

    alert('네이버 블로그네요.로딩이 완료된 후 한번 더 이 스크립트를 클릭해야 마우스해제가 완료됩니다.!');

}

if (typeof(frameMain) == 'object') {

    location\.replace(document.getElementById('frameMain').src);

    alert('싸이월드 블로그네요.로딩이 완료된 후 한번 더 이 스크립트를 클릭해야 마우스해제가 완료됩니다.!');

}(function(w) {

    for (var i = 0; i < w.length; i++) {

        arguments.callee(w.frames[i]);

    }

    try {

        function n(r) {

            var block = function(e) {

                if (e.stopImmediatePropagation) e.stopImmediatePropagation();

                else if (e.stopPropagation) e.stopPropagation();

                w.event.cancelBubble = true;

                w.event.returnValue = true;

            };

            r.addEventListener("selectstart", block, false);

            r.addEventListener("dragstart", block, false);

            r.addEventListener("contextmenu", block, false);

            r.addEventListener("copy", block, false);

            r.addEventListener("keydown", block, false);

            r.addEventListener("keyup", block, false);

            r.addEventListener("mousedown", block, false);

            r.addEventListener("mouseup", block, false);

            r.oncontextmenu = r.ondragstart = r.onselectstart = null;

            all = r.getElementsByTagName("*");

            for (i = 0; i < all.length; i++) {

                all[i].addEventListener("selectstart", block, false);

                all[i].addEventListener("dragstart", block, false);

                all[i].addEventListener("contextmenu", block, false);

                all[i].addEventListener("copy", block, false);

                all[i].addEventListener("keydown", block, false);

                all[i].addEventListener("keyup", block, false);

                all[i].addEventListener("mousedown", block, false);

                all[i].addEventListener("mouseup", block, false);

                all[i].oncontextmenu = r.ondragstart = r.onselectstart = null;

            }

        }

        n(w.document);

    } catch (err) {}

})(top);





function allowrightclick(w) {

    for (var i = 0; i < w.length; i++) {

        arguments.callee(w.frames[i]);

    }

    try {

        function n(r) {

            r.oncontextmenu = r.ondragstart = r.onselectstart = r.mousedown = null;

            var e, i, all;

            all = r.getElementsByTagName("*");

            for (i = 0; i < all.length; i++) {

                e = all[i];

                e.oncontextmenu = e.ondragstart = e.onselectstart = e.mousedown = null;

            }

        }

        n(w.document);

        w.down.CAFEAPP.ui.DRAGPERMYN = 'Y';

    } catch (e) {}

}

allowrightclick(top);

 

 

제가 글을 읽을때 마우스로 드래그하며 읽는 버릇이 있어서 

그동안 마우스 제한 걸려서 드래그가 안되는 곳들 위 자바스크립트로 해제했었는데요.

근데 2달전쯤 네이버 카페가 개편되더니 그동안 잘됐던 위 자바가 안먹히네요ㅜㅜ

네이버 블로그나 다른 곳은 다 되는데 카페만 안되는데요.

네이버카페 마우스 제한 해제하는법 아시는 분 계실까요?

 

 

추천 1

다른 의견 0

다른의견 0 추천 0 Gemini_
2021-12-23

다른의견 0 추천 1 커피마신
2021-12-24
  • 욕설, 상처를 줄 수 있는 댓글은 삼가주세요.
짤방 사진  익명요구    
△ 이전글▽ 다음글 -목록보기