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 です。