Опасен ли этот javascript? - Форум об интернет-маркетинге
Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 05.06.2017, 22:14   #1
Абитуриент
 
Регистрация: 07.10.2015
Сообщений: 4
Репутация: -6

По умолчанию Опасен ли этот javascript?

Нашел что мой сайт грузит 2 скрипта. Подскажите, что они делают? Привожу ссылки и текст.

https://tag.digitaltarget.ru/adcm.js
http://tag.digitaltarget.ru/processor.js

if(window.adcm={session:Math.round(1e15*Math.random()),config:{script:window.location.protocol+"//tag.digitaltarget.ru/processor.js?i="+Math.round(1e15*Math.random()),profileData:"",id:null,tags:[],triggers:{init_call:{enable:!0,param_call:{},callback:function(){}},elapsed_seconds:{enable:!1,timeouts:[5,10,30,60,120,300],param_call:{},callback:function(){}},page_down_scroll:{enable:!1,margin_bottom:100,param_call:{},callback:function(){}}}},params:{tags:[]},loaded:!1,configure:function(a,b){var c=this,d=this.config.id;for(var e in a)if(a.hasOwnProperty(e))if("triggers"===e){for(var f in a[e])if(a[e].hasOwnProperty(f))for(var g in a[e][f])if(a[e][f].hasOwnProperty(g)){if(!c.config.triggers.hasOwnProperty(f))continue;c.config.triggers[f][g]=a[e][f][g]}}else this.config[e]=a[e];return this.session&&this.config.script&&this.config.id?(this.loaded?d!==this.config.id?c.relocate(function(){b&&"function"==typeof b&&b()}):b&&"function"==typeof b&&b():this.load(function(){c.relocate(function(){if(b&&"function"==typeof b&&(c.config.triggers.init_call.enable=!1,b()),c.triggers)for(var a in c.triggers)c.config.triggers[a].enable===!0&&c.triggers[a]()})}),this):void(console&&console.log&&console.log("Wrong adcm configuration..."))},ext:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b])},ready:function(a,b){function c(){if(!f){f=!0;for(var a=0;a<e.length;a++)e[a].fn.call(window,e[a].ctx);e=[]}}function d(){"complete"===document.readyState&&c()}var e=[],f=!1,g=!1;return f?void setTimeout(function(){a(b)},1)e.push({fn:a,ctx:b}),void("complete"===document.readyState||!document.attachEvent&&"interactive"===document.readyState?setTimeout(c,1):g||(document.addEventListener?(document.addEventListener("DOMContentLoaded",c,!1),window.addEventListener("load",c,!1))document.attachEvent("onreadystatechange",d),window.attachEvent("onload",c)),g=!0)))},load:function(a,b){var c=this;(!this.loaded||b)&&this.ready(function(){var d=document.createElement("script");d.src=b||c.config.script,d.onload=function(){c.loaded=!0,a&&a()},document.getElementsByTagName("head")[0].appendChild(d)})}},window.adcm_config){var cleaned_config={},init=null;for(var i in window.adcm_config)window.adcm_config.hasOwnProperty(i)&&("init"!==i?cleaned_config[i]=window.adcm_config[i]:window.adcm_config[i]&&"function"==typeof window.adcm_config[i]&&(init=window.adcm_config[i]));window.adcm.configure(cleaned_config,init)}


window.adcm.ext({knownIds:[1,1041,1067,2025,2039,2210,6015,6016],encode:function(a){return encodeURIComponent(a)},equal:function(a,b){if(!a||!b)return!1;if(a.length!=b.length)return!1;for(var c=0,d=a.length;d>c;c++)if(a[c]instanceof Array&&b[c]instanceof Array){if(!this.equal(a[c],b[c]))return!1}else if(a[c]!=b[c])return!1;return!0},blank:function(a){return a||""},aggregate:function(a){var b=document.referrer,c=window.location.hash,d=[],e="i="+this.session+"."+Math.round(1e15*Math.random());if(a.profileId&&a.platformId){var f=this.encode(a.platformId),g=this.encode(a.profileId);e+="&a="+f+"&e="+g,d.push("ss:"+f),d.push("up:"+g),d.push("sync:up")}a&&a.event&&d.push("et:"+this.encode(a.event)),a&&a.price&&d.push("ip:"+this.encode(a.price)),a&&a.elapsed_seconds&&d.push("es:"+this.encode(a.elapsed_seconds)),this.params||(this.params={referrer:b?/\/\/([^#]*)/gi.exec(b)[1]:/\/\/([^#]*)/gi.exec(window.location.href)[1],hash:null,tags:null});var h=window.location.hostname;h=h.substring(h.lastIndexOf(".",h.lastIndexOf(".")-1)+1),h=h.replace(/[^a-z0-9]+/g,"_"),d.push("dn:"+this.encode(h)),a.tags&&d.push("tg:"+this.encode(a.tags.join(" ")));var i=/\/\/([^#]*)/gi.exec(window.location.href)[1];return i!==this.params.referrer&&(d.push("cr:"+this.encode(b)),this.params.referrer=i),this.blank(c)!==this.blank(this.params.hash)&&(d.push("rh:"+this.encode(c.substr(1))),this.params.hash=c),d.length>0&&(e+="&c="+d.join(".")),e},relocate:function(a){this.knownIds.indexOf(this.config.id)>=0?this.load(a,window.location.protocol+"//tag.digitaltarget.ru/extensions/extension_"+this.config.id+".js?i="+Math.round(1e15*Math.random())):"function"==typeof a()&&a()},call:function(a){var b=this;a?a.tags?(a.tags=a.tags.concat(b.config.tags),a.tags=Array.from(new Set(a.tags))):a.tags=b.config.tags:a={tags:b.config.tags},(a.profileId||this.config.profileId)&&(a.profileId=a.profileId||this.config.profileId,a.platformId=a.platformId||this.config.platformId||this.config.id);var c=function(){var c=new Image;c.src=window.location.protocol+"//dmg.digitaltarget.ru/1/"+b.config.id+"/i/i?"+b.aggregate(a)};if(this.loaded)c();else var d=setInterval(function(){b.loaded&&(c(),clearInterval(d))},1e3)},callpixel:function(a){var b=this,c="i="+this.session+"."+Math.round(1e15*Math.random()),d=function(){var b=new Image;b.src=window.location.protocol+"//dmg.digitaltarget.ru/1/"+a+"/i/i?"+c};if(this.loaded)d();else var e=setInterval(function(){b.loaded&&(d(),clearInterval(e))},1e3)},triggers:{page_down_scroll:function(){var a=window.adcm,b=a.config.triggers.page_down_scroll,c=b.param_call,d=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight),e=d-b.margin_bottom,f=function(){var d=document.documentElement,g=document.body,h=(d.scrollTop||g&&g.scrollTop||0)-d.clientTop+d.clientHeight;h>e&&(window.removeEventListener("scroll",f,!1),c.event="pds",a.call(c),"function"==typeof b.callback()&&b.callback())};window.addEventListener("scroll",f,!1),window.scrollTo(window.scrollX,window.scrollY-1)},elapsed_seconds:function(){var a=window.adcm,b=a.config.triggers.elapsed_seconds,c=b.param_call;return b.timeouts&&"object"==typeof b.timeouts&&0!==b.timeouts.length?void b.timeouts.forEach(function(d){setTimeout(function(){c.elapsed_seconds=d,a.call(c),"function"==typeof b.callback()&&b.callback()},1e3*d)}):!1},init_call:function(){var a=window.adcm,b=a.config.triggers.init_call,c=b.param_call;a.call(c),"function"==typeof b.callback()&&b.callback()}}});
sas19 вне форума   Ответить с цитированием

Реклама
Старый 16.07.2017, 22:27   #2
web4ever
Студент
 
Регистрация: 19.12.2016
Сообщений: 17
Репутация: -308

По умолчанию Re: Опасен ли этот javascript?

Это PLUSO
Снеси нафиг эти кноки
web4ever вне форума   Ответить с цитированием
Сказали спасибо:
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 01:44. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны