웹 사이트 (원하는 대로) 보기 쉽게 만들기

환경

  • Windows 10
  • Google Chrome (Tampermonkey)
  • Mozilla Firefox (Greasemonkey)
  • ※ 여기에는 Tampermonkey, Greasemonkey의 기본 가져오기 방법과 설정 방법이 기술되어 있지 않습니다.또 자바스크립트 코드가 실렸지만 기술적으로는 못할 일이 전혀 없었다.

    입문


    지금은 원격 근무입니다. 업무 중에 화면을 공유하고 설명할 때 동료에게 화면을 보고 질문을 받았기 때문입니다.설명도 귀찮아서 쓰고 싶어요.

    예제 1


    이 사이트는 qiita입니다. 보기 싫지 않습니까?나는 개인적으로 1열의 도서 사이트를 비교적 좋아하지만, 열 수에 국한되지 않고, 가로 폭이 제한된 사이트가 매우 많아서 열 때마다 한숨을 쉰다.
    // ==UserScript==
    // @name         qiita max width
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to take over the world!
    // @author       You
    // @match        https://qiita.com/*
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
        window.onload = function(){
            var cssElm = document.getElementsByClassName('css-ss68gx');
            for (var i=0; i < cssElm.length;i++){
                cssElm[i].style.maxWidth = 'unset';
            }
        }
    })();
    

    가로 폭이 고정되거나 가로 폭이 매우 좁은 사이트 등은 간단하게 해결할 수 있다.노트, 닛케이, 어떤 립스틱?

    예제 2


    나는 파충류를 가장 싫어한다.거북이는 괜찮아요. 다른 건 거의 안 돼요. 삽화도 보고 싶지 않아요.지금처럼 고양이와 숟가락은 파이슨 파이슨이 말한 것보다 빠르다.신주쿠 키이국옥 서점의 오라일리 책 선반에서 뽑을 때의 충격.고관절 경련의 극심한 통증을 아직도 잊지 못해 파이썬에 접근하지 않기로 했다.
    잡담.
    끝의 책갈피에 뱀 같은 뉴스가 나올 때마다 수명이 줄어들기 때문에 보기 싫은 것을 숨기는 것이다.렌더링하면 삭제되기 때문에 순식간에 볼 수 있습니다.
    // ==UserScript==
    // @name         hatebu killer
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to take over the world!
    // @author       You
    // @match        https://b.hatena.ne.jp/*
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
        const killWords = [
            'マムシ', '', '爬虫類', 'のヘビ', 'ヘビが', 'ヘビの', 'Python', 'python'
        ];
        window.onload = () => {
            let isLoop = true;
            while(isLoop){
                let entries = document.getElementsByClassName('js-keyboard-selectable-item');
                for(let entry of entries){
                    let eraceIt = false;
                    for(const word of killWords){
                        if(~entry.innerHTML.indexOf(word)){
                            console.log('kill:' + word);
                            eraceIt = true;
                            break;
                        }
                    }
                    if(eraceIt){
                        entry.remove();
                    }
                }
                let checkEntries = document.getElementsByClassName('js-keyboard-selectable-item');
                let isExists = false;
                for(let checkEntriy of checkEntries){
                    for(const word of killWords){
                        if(~checkEntriy.innerHTML.indexOf(word)){
                            isExists = true;
                            break;
                        }
                    }
                }
                if(isExists === false){
                    isLoop = false;
                }
            }
        }
    })();
    
    이상한 순환이 뭔지 잊어버렸지만adblock과 만나 놓친 건 뭘까.기억이 안 나요.
    책갈피 외에 자주 보는 뉴스 사이트도 같은 것을 만들었다.싫은 뉴스를 보기 싫으면 그룹에 이름을 넣으면 된다.하하하, 홀리, 멍.키워드는 참고 예이다.

    예 3


    안 쓰지만 밤에 자주 보는 사이트에서는 애니메이션 사이즈가 신경 쓰이겠죠."나는 화면을 확대하고 싶지만, 전체 화면이 아니다! 나는 그것을 브라우저로 확장하고 싶다!"이렇게그렇습니다.그리고 iframe를 모두 죽이면 진전이 있을 거예요.
    끝.
    나는 올리서라고 생각한다. 10여 년 전의 일이라 기억이 나지 않는다.그리고 나도 조사하고 싶지 않아. 

    좋은 웹페이지 즐겨찾기