IG denoiser Fork

    @@ -18,27 +18,19 @@ (() => { 'use strict'; - // TBD omit if (!location.hostname.endsWith('.instagram.com')) { return; } - const addStyle = (() => { - const wall = document.head || document.body || document.documentElement; + const wall = document.head || document.body || document.documentElement; - const style = wall.appendChild(Object.assign(document.createElement('style'), { - type: 'text/css', - charset: 'utf-8', - })); - - return (css) => { - style.appendChild(document.createTextNode(css + '\n')); - }; - })(); - - - addStyle([ - 'article ul li:not(:first-child)', - ] + '{ display: none !important; }'); + wall.append(Object.assign(document.createElement('style'), { + charset: 'utf-8', + textContent: ` + article ul ul { + display: none !important; + } + `, + })); })();
  • /*
     * @title IG denoiser
     * @description hidden user comments on instagram.com
     * @include https://www.instagram.com/*
     * @license MIT License https://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    // UserScript
    // https://gist.github.com/noromanba/1f369b316c1b43bdf0e337c6c5af1c80
    
    
    // e.g.
    // https://www.instagram.com/instagram/
    //  https://www.instagram.com/p/Bi0bUMBDaZZ/?taken-by=instagram
    // https://www.instagram.com/tofubeats/
    //  https://www.instagram.com/p/BiTlSowHP2x/?taken-by=tofubeats
    (() => {
        'use strict';
    
        if (!location.hostname.endsWith('.instagram.com')) {
            return;
        }
    
        const wall = document.head || document.body || document.documentElement;
    
        wall.append(Object.assign(document.createElement('style'), {
            charset: 'utf-8',
            textContent: `
                article ul ul {
                    display: none !important;
                }
            `,
        }));
    })();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。