1. JavaScript / Говнокод #3645

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    var is_rtl = false;if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
      onDomReady(function() {
        document.getElementsByTagName('body')[0].innerHTML = '<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>';
      });

    отжиг от Дурова на странице логин.пэхэпэ

    Запостил: GoodTalkBot, 05 Июля 2010

    Комментарии (15) RSS

    • что-то не вижу приведенного куска
      я такую шнягу видел, когда сейвил страницы контакта
      это либо чтоб не сейвили страницы, но врятли кого-то этим остановишь ))
      либо, что более вероятно - в целях безопастности, чтоб с других сайтов страница не была доступна
      это должно тормознуть человека и заставить глянуть его в адресную строку или навсегда остановить ламера
      Ответить
      • Сейвится ещё как! Это чтоб из ифрейма не была доступна с чужого сайта.
        А что будет, если браузер Konqueror, Dillo, Netscape, Elinks или вообще скрипты отключены? Или такие юзеры вконтакте не сидят?
        Ответить
        • >>>Сейвится ещё как!
          странно у меня в опере при сейве mht - выдает эту херню
          <h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>

          >>>Это чтоб из ифрейма не была доступна с чужого сайта.
          вот-вот и я о том же
          Ответить
    • Зачем проверка на броузер?
      Ответить
      • http://ru.wikipedia.org/wiki/Клоакинг
        This is obvious!
        Ответить
        • Ну это скорее всего не клоакинг, а перестраховка. Так как мало ли чему там parent равен у поискового бота. А кукисы гугл тырить не будет =)
          Ответить
          • Возможно. Озадачил меня этот кусок кода. Какие поисковые боты умеют обрабатывать скрипты?
            Ответить
            • вроде яндекс умеет. где-то читал что яша ходит по сайтам и проверяет на потенциально опасный код. хотя думаю гугл тоже так умеет :)
              Ответить
            • походу не умеет, хоть и юзает движок мозиллы
              http://www.google.com/support/customsearch/bin/answer.py?hl=en&answer=72366
              >>>Google Site Search [b] isn't [\B]able to index content contained in JavaScript.

              может яндекс проверяет по контрольным суммам или сингатурам каким-то, просто исполнять js код имхо слишком накладно
              Ответить
        • см. также: клоака
          Ответить
          • Угу, какой-то дебилизм.

            Должно быть клоукинг вообще-то.
            Ответить
    • Особо доставляет проверка браузеров) дуров такой дуров.
      Ответить
      • кто сказал что это дуро пишет ? Нанял обезьянок, они ему и хренячат с утра до ночи высирая апдейты. Там есть внизу ссылочка "Вакансии", это не удивительно.
        Ответить
        • Думаете, дуров пишет по-другому?

          Есть такая практика -- код-ревью: учит молодых, и защищает проект от их кода.
          У нас на прошлой работе ничто не могло уйти в VCS без того, что бы не показать еще кому-то.
          Ответить

    Добавить комментарий