calm bg

    @@ -1,30 +1,19 @@ /* - * @title calm bg! - * @description calm background image by force + * @title calm bg + * @description calm background image * @include http://* * @include https://* * @license MIT License http://opensource.org/licenses/MIT * @javascript_url */ -document.body.style.backgroundImage = ''; -delete document.body.style; -void 0; +(function () { + var style = document.body.style; + var mo = new MutationObserver(function () { + style.backgroundImage = ''; + //style.backgroundColor = ''; + //style.background = ''; + }); + mo.observe(document.body, { attribute: true, attributeFilter: ['style'] }); +}()); -// DBG -/*/ -document.body.style.backgroundImage = ''; -delete document.body.style.backgroundImage; - -// c.f. PropertyDescriptor -// http://qiita.com/setzz/items/db5c501272b622fdd848 -// http://yutapon.hatenablog.com/entry/2014/05/20/102526 -Object.getOwnPropertyDescriptor(document.body.style, 'background'); -// => Object {value: "", writable: true, enumerable: true, configurable: true} - -Object.seal(document.body.style); -delete document.body.style; - -Object.freeze(document.body.style); -delete document.body.style; -// */
  • /*
     * @title calm bg
     * @description calm background image
     * @include http://*
     * @include https://*
     * @license MIT License http://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    (function () {
        var style = document.body.style;
        var mo = new MutationObserver(function () {
            style.backgroundImage = '';
            //style.backgroundColor = '';
            //style.background = '';
        });
        mo.observe(document.body, { attribute: true, attributeFilter: ['style'] });
    }());
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/11/01 08:14:20 - 2014-11-01
  2. 2014/11/01 07:38:41 - 2014-11-01
  3. 2014/11/01 07:37:44 - 2014-11-01