Перейти к публикации

Рекомендованные сообщения

Добрый день, подскажите пожалуйста, это встроенный скрипт в DLE или он засунут где-то в шаблоне? ( Скриншот ).

Как от него можно избавиться? Сильно грузит страницу.

 

Мой сайт  -  ссылка.

Ссылка на сообщение
Поделиться на других сайтах

Я нашел это код, вы не подскажете за что он отвечает? Может это вообще мусор, который не используется на сайте...?

Возможно от какого-то старого балансера?

!function(){
	if(window['__actualize.js'])return;window['__actualize.js']=1;
	var actual = "https://api.kinogram.best"
		,ignore,last = 'https://api.synchroncode.com'
		,re=/^(?:https?:)?\/\/(?:mm|app?i\w*)\.(delivembed\.cc|buildplayer\.com|embedstorage\.net|mir-dikogo-zapada\.com|multikland\.net|placehere\.link|synchroncode\.com|ameytools\.club|tobaco\.ws|topdbltj\.ws|delivembd\.ws)/
		,delay=200
		,dry=[]
		,host = location.hostname
		,MS = window.MediaSource || window['WebKitMediaSource']
		,ios=~navigator.userAgent.indexOf('iPhone')
		,ral,ng=!/\.greenfilm.vip$/.test(host);
	if(window.fetch&&!ios) {
		function pass(){ral = 1}
		head('https://test.takedwn.ws/ping').catch(pass);
		if(/club$/.test(host))head('https://cdn.jsdelivr.net/npm/venom-player').catch(pass);
	}
	new Image().src = "https://stats.myangular.life/player?hit=script&sub=actualize&host=" + host;
	replace();
	function findFrame(fn){
		if(document.body)return Array.prototype.find.call(document.body.getElementsByTagName('iframe'),fn);
	}
	function replace(){
		setTimeout(replace,delay++);
		var old,src,ds,i=findFrame(function(f){
			src=f.src;
			if(!src&&(ds=f.dataset)){
				if(/\blazyload\b/.test(f.className)&&ds.src){
					old=ds.src.match(re);
					if(old)ds.src=ds.src.replace(old[0],'https://api.'+old[1])
				}if(/\blazyload(ed|ing)\b/.test(f.className))src=ds.src;
			}
			return old=src&&src.indexOf(actual)&&dry.indexOf(src)===-1&&src.match(re)
		});
		if (!i ||i.offsetWidth===0||old[0]==ignore) return;
		dry.push(src);
		var f=function(){
			var url = src.replace(old[0], actual);
			get(url, function(r){
				if(ral===1)return;
				var up=update(i,r);
				dry=[];
				if(window.URL){
					url=new URL(url);
					url.searchParams.delete('episode');
				}
				addEventListener('message',function(e){
					if(e.origin==location.origin&&e.data=='reActualizeMe'&&up.contentWindow==e.source)
						get(url,function(r){up=update(up,r);})
				})
			})
		};
		if ((ng&&ios&&'https:'==location.protocol)
			||(ng&&!MS&&(navigator.serviceWorker||(!ios&&'http:'==location.protocol)))) {
			head(last + '/ping/').then(function () {
				i.src = src.replace(old[0], last);
				dry = [];
				ignore=last;
			}).catch(f);
		} else f();
	}
	function update(old,w){
		var up=document.createElement('iframe');
		copyAttr(old,up);
		up.setAttribute('allow', 'autoplay *; fullscreen');
		up.allow = 'autoplay *; fullscreen';
		old.parentElement.replaceChild(up,old);
		up.contentDocument.write(w);
		up.contentDocument.close();
		return up;
	}
	function copyAttr(from,to){
		var attrs=from.attributes;
		for(var name,i=0;i<attrs.length;i++){
			name = attrs[i].name;
			if(name!='src'&&name!='data-src'&&/^[\w\-]+$/.test(name))
				to.setAttribute(name,attrs[i].value);
		}
	}
	function get(url, cb) {
		var xhr = new XMLHttpRequest;
		xhr.withCredentials = true;
		xhr.open('GET', url);
		xhr.onreadystatechange = function() {
			if (xhr.readyState === 4 && xhr.status === 200) cb(xhr.response);
		};
		xhr.send();
	}
	function head(u) {
		return fetch(u,{method:'head'});
	}
}()

 

Изменено пользователем tokcuk
Ссылка на сообщение
Поделиться на других сайтах

Удалите, в приведённом скрипте есть ссылки, проверяйте, или думаете за вас кто-то будет это делать и узнавать, нужно это для сайта или нет? В модулях также посмотрите, если есть.

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, tokcuk сказал:

Я нашел это код, вы не подскажете за что он отвечает? Может это вообще мусор, который не используется на сайте...?

DLE таких скриптов не имеет и для работы DLE он точно не нужен. А вот нужен ли он вашему шаблону, это уже вам виднее или тому кто делал ваш шаблон.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...