Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dolboeb ([info]dolboeb)
@ 2010-05-17 08:34:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: angry
Музыка:The Rolling Stones: Paint It, Black

Гадость в коде ЖЖ
Заметил, что у меня ЖЖ стал зависать в FireFox, с интервалом в пару минут. Проследил за статус.баром, и оказалось, что подтормаживают работу броузера обращения к незнакомому мне серверу outboundlink.me. Подумал, что заразился каким-нибудь malware, но вскоре выяснилось, что объяснение куда более неприятное. Подробности сыскались здесь. Оказывается, администрация сервиса подсадила в шаблоны страниц ЖЖ элемент яваскриптового кода, перехватывающий ссылки в тексте постов и комментариев. Код кривой, глючный, работает как попало. Самое неприятное (чего раньше в суповской практике не наблюдалось) -- вредоносным кодом заражены страницы платных и перманентных аккаунтов. Такого нарушения этики и экологии ЖЖ история ресурса до последнего времени не знала.

К счастью, есть лекарства от этого бессовестного дерьма.
Они глубоко спрятаны и плохо задокументированы, но они есть.

Средствами самого ЖЖ можно отрубить код, зайдя в Admin console, командой set opt_exclude_stats 1
В благословенные времена Фитцпатрика с помощью этой команды отключался код счётчика Hitbox.

К сожалению, отрубание троянского яваскрипта в своём собственном журнале не решает проблемы подвисания FireFox в журналах чужих (например, у того же [info]tema@lj). Чтобы избавиться от этой напасти, придётся задействовать AdBlock Plus, и накормить его парой строчек:
outboundlink.me
l-stat.livejournal.com/js/pagestats/DR_v4u2.js


Признаться, я первый раз в жизни ставлю себе на компьютер баннерорезалку, и, разумеется, не собираюсь подписываться ни на какие списки блокировки, а буду и дальше платить за доступ к бесплатному контенту просмотром рекламы, позволяющей оплатить его создание. В моём списке -- ровно две строчки: те, которые приведены выше.

Надеюсь, эту пакость уберут из кода ЖЖ при первой возможности.