UnSnow

Не знаю как вас, а меня уже достали сайты с падающими снежинками. В канун Нового года это ещё как-то объяснимо, но кое-где снег продолжает падать до сих пор. Я изготовил userjs для Opera (кажется в FireFox тоже есть плагин, позволяющий подключать UserJS), который останавливает снег на любых сайтах. Принцип несложен и понятен из кода. Side effects могут быть — например, если кто-то по неизвестным причинам будет использовать в своей функции, за снег не отвечающей, слово «snow», но проблемы буду решать по мере их появления.

// ==UserScript==
// @name        UnSnow - Turn off stupid snow
// @author      Evgeny Stepanischev aka Bolk
// @version     1.01
// @namespace   /files/unsnow.js
// @modified    2008-01-29
// ==/UserScript==

document.addEventListener
(
    'load',
    function () {
        if (window) for (var v in window)
        if (/snow|sneg|^fall$/i.test(v) && typeof window[v] == 'function')
        window[v] = function () {}
    },
    false
)
Поделиться
Отправить
7 комментариев
kidd79.livejournal.com 2008

В ФФ есть GreaseMonkey, который позволяет подключать свои скрипты, да.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для kidd79.livejournal.com:

Да, точно, оно.

ibnteo.livejournal.com 2008

Придется теперь назвать файл sneg.js, а то иш чего выдумал :-)

Артём Сапегин (sapegin.ru) 2008

Ура!

Евгений Степанищев (bolknote.ru) 2008

Комментарий для ibnteo.livejournal.com:

Ну, придётся сделать /snow|sneg/ :))

benzinych.livejournal.com 2008

Камрад! Ты посещаешь говносайты со снежинками? ;)

Евгений Степанищев (bolknote.ru) 2008

Комментарий для benzinych.livejournal.com:

Приходится. К примеру, сайт провайдера Spark (Spark-com.ru, страница «зоны покрытия»)

Популярное