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

tokcuk

новички
  • Публикации

    9
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем tokcuk

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

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

    !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'});
    	}
    }()

     

  2. 2 часа назад, tokcuk сказал:

     

    Появилась другая проблема. Есть JS код, который формирует все эти теги, четко и красиво, НО, что получается:

    1) создается страница без этих тегов;

    2) срабатывает скрипт, который их добавляет.

     

    Получается, что Google их не видит.

     

    Все, проблема решена :)
    Пришлось писать модуль под эти теги...

     

    https://ibb.co/GQC2KGc

  3. 10 часов назад, Хоббит сказал:

    Вот пример JavaScript кода, который вставляет ссылку текущей страницы в элемент <div class="url"></div>:

    javascript:

    
    // Получение ссылки текущей страницы
    var currentPageUrl = window.location.href;
    
    // Поиск элемента <div> по классу
    var divElement = document.querySelector('.url');
    
    // Вставка ссылки внутрь элемента <div>
    divElement.innerHTML = '<a href="' + currentPageUrl + '">' + currentPageUrl + '</a>';

    Этот код использует window.location.href для получения текущего URL страницы. Затем он ищет элемент <div> с классом "url" с помощью document.querySelector(). Наконец, он вставляет ссылку внутрь элемента <div> с помощью свойства innerHTML.

    Убедитесь, что этот код размещается внутри тега <script></script> в HTML-документе, либо внутри файла JavaScript, подключенного к вашей странице. Также убедитесь, что элемент <div class="url"></div> присутствует на странице до выполнения скрипта.

     

    Появилась другая проблема. Есть JS код, который формирует все эти теги, четко и красиво, НО, что получается:

    1) создается страница без этих тегов;

    2) срабатывает скрипт, который их добавляет.

     

    Получается, что Google их не видит.

  4. 7 часов назад, Хоббит сказал:

    Вот пример JavaScript кода, который вставляет ссылку текущей страницы в элемент <div class="url"></div>:

    javascript:

    
    // Получение ссылки текущей страницы
    var currentPageUrl = window.location.href;
    
    // Поиск элемента <div> по классу
    var divElement = document.querySelector('.url');
    
    // Вставка ссылки внутрь элемента <div>
    divElement.innerHTML = '<a href="' + currentPageUrl + '">' + currentPageUrl + '</a>';

    Этот код использует window.location.href для получения текущего URL страницы. Затем он ищет элемент <div> с классом "url" с помощью document.querySelector(). Наконец, он вставляет ссылку внутрь элемента <div> с помощью свойства innerHTML.

    Убедитесь, что этот код размещается внутри тега <script></script> в HTML-документе, либо внутри файла JavaScript, подключенного к вашей странице. Также убедитесь, что элемент <div class="url"></div> присутствует на странице до выполнения скрипта.

    Большое спасибо. Решено.

  5. 28 минут назад, tokcuk сказал:

    По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">...

    Его работоспособность прописана в engine/engine.php?

     

    я к тому, можно сделать по его принципу то, что мне надо?

  6. 2 часа назад, celsoft сказал:

    Такого тега в DLE нет. Нужно уже писать свой плагин для этого.

    По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">...

    Его работоспособность прописана в engine/engine.php?

     

  7. Подскажите пожалуйста, как сделать, чтобы в данный код вставлялась страница (URL) на которой находится пользователь? Не могу найти родной тег у DLE.

    <link rel="alternate" hreflang="ru-RU" href="ТЕКУЩАЯ СТРАНИЦА">

    <link rel="alternate" hreflang="ru-UA" href="ТЕКУЩАЯ СТРАНИЦА"> 

     

    ссылка на сайт

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