Что за скрипт?
Страницы: 1
Что за скрипт?
Всем привет, Кто подскажет что за скрипт? за что он отвечает?

Буду очень благодарен.
Код
function dd(){
    let ls = window.localStorage.getItem('is_r_s');

    if (ls === null){
        if (document.referrer.length <= 5){
            window.localStorage.setItem('is_r_s', '0');
            return false;
        }
        let referrer = document.referrer
            .replace('https://', '')
            .replace('http://', '')
            .replace('www.', '')
            .replace(/\/(.*?)$/, '');
        let se = ['yandex.ru', 'ya.ru', 'google.com', 'google.ru', 'google.ua'];

        if (se.indexOf(referrer) !== -1) {
            window.localStorage.setItem('is_r_s', '1');
            return true;
        }

        window.localStorage.setItem('is_r_s', '0');
        return false;
    } else if (ls === '0'){
        return false;
    } else if (ls === '1'){
        return true;
    }
}

window.addEventListener('load', function(){
    let el = document.querySelector('[data-ipack-name][data-ipack-link]');
    if (el !== null){
        let d_name = el.dataset['ipackName'];
        let d_link = el.dataset['ipackLink'];
        let ls_data = window.localStorage.getItem('IP_DATE_'+d_name);
        let ls_link = window.localStorage.getItem('IP_LINK_'+d_name);
        window._td_init = function(link){
            window.localStorage.setItem('IP_DATE_'+d_name, parseInt(new Date().getTime()/1000));
            window.localStorage.setItem('IP_LINK_'+d_name, link === false ? 0 : link);
            if (link !== false){
                let el_links = document.querySelectorAll('[data-ipack-link]');
                let detectResult = dd();
                if (el_links.length > 0){
                    el_links.forEach((ell, i) => {

                        if (ell.dataset['ipackSearch'] !== undefined){

                            if (detectResult === true){
                                ell.setAttribute('href', link)
                            }

                            return;
                        }

                        ell.setAttribute('href', link)
                    });
                }
                //if (el_link !== null){
                //    el_link.setAttribute('href', link)
                //}
            }
        };
        window._td_load = function(){
            let script = document.createElement('script');
            script.src = "/torrent/index.php?name="+encodeURIComponent(d_name)+"&site_id=101&sub_id=1&file_url="+encodeURIComponent(d_link);
            document.body.appendChild(script);
        };
        if (ls_data !== null && ls_link !== null){
            if ((parseInt(new Date().getTime()/1000)-parseInt(ls_data)) >= (60*60*24)){
                window._td_load();
            } else {
                if (parseInt(ls_link) === 0) ls_link = false;
                window._td_init(ls_link);
            }
        } else {
            window._td_load();
        }
    }
});

dd(function(){

    document.getElementById('myBlock1' ).style.display = 'block';
    document.getElementById('myBlock2' ).style.display = 'none';

}, function(){

    document.getElementById('myBlock1' ).style.display = 'none';
    document.getElementById('myBlock2' ).style.display = 'block';

});
Похоже на рекламный блок, с таймером и если пользователь перешел на сайт на прямую или с закладки то данный блок будет пустым, а если с поисковиков или ссылок с других сайтов то, что то будет показываться. Но в скриптах я не оч поэтому могу сильно ошибаться. smile:confused:
Поляков Владимир, Понял спасибо.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:04 Звёзды соцсетей теперь в официальных реестрах — что это значит для бизнеса? 
22:01 Мошенники-копирайтеры 
22:00 Заработок на Биржах ссылок 2025 
22:30 МТС разуверилась в своём заменителе YouTube 
20:04 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
20:02 Новая эра онлайн-торговли: «Яндекс» запускает убийцу маркетплейсов! 
19:42 Telegram обошёл конкурентов: миллиард пользователей не могут ошибаться?! 
05:26 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
23:02 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:51 MintChange — Быстрый и надёжный обмен криптовалюты 
18:07 Лидогенерация для банков, инвестиций, казино и чарджбеков 
14:46 Обмен криптовалюты без KYC и AML 
14:26 Sms.chekons.com - получения SMS на реальные номера USA, Sms.chekons.com - получения SMS на реальные номера USA 
14:25 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
03:42 Точные прогнозы на футбол 
21:55 YouTube под ударом: глобальный сбой лишил пользователей HD-контента!​ 
12:45 С юмором по жизни! 
22:32 5 апреля — день X для TikTok: будущее популярной платформы под угрозой! 
19:41 Нейросети под гипнозом: как вымышленные миры превращают ИИ в киберпреступников! 
16:56 Власти усиливают давление на соцсети: штрафы до 1 993 500 000 руб. 
09:58 Думскроллинг превращает нас в зомби. Как вернуть мозг к жизни?