Liandri
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Пытаюсь понять что не так с oGet. Во временном файле, который создается в момент клика пункта меню "Закачать с oGet", присутствуют не все cookies. В чём может быть дело? Знаю, что файл этот формируется js-скриптом, который прописан в файле меню ui\standard_menu.ini: Код: Platform Windows, Item, "Закачать с oGet"="Go to Page, "javascript:void(inivar='%l')" & Go to Page, "javascript:(function(){var encodeBase64=function(a){var b,c,d,e='',f=[],i=0,j=0,g=0,h='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='.split('');while(g=a.charCodeAt(j++)){if(g<128){f[f.length]=g}else if(g<2048){f[f.length]=192|(g>>6);f[f.length]=128|(g&63)}else if(g<65536){f[f.length]=224|(g>>12);f[f.length]=128|((g>>6)&63);f[f.length]=128|(g&63)}else{f[f.length]=240|(g>>18);f[f.length]=128|((g>>12)&63);f[f.length]=128|((g>>6)&63);f[f.length]=128|(g&63)}};while(i<f.length){b=f[i++];c=f[i++];d=f[i++];e+=h[b>>2];e+=h[((b&3)<<4)|(c>>4)];e+=h[c===undefined?64:((c&15)<<2)|(d>>6)];e+=h[d===undefined?64:d&63]};return e};var getTLD=function(domain){if(!domain)return;if(/^(?:\d{1,3}\.){3}\d{1,3}$/.test(domain))return domain;var a=domain.split('.');var l=a.length;return(l<3)?domain:(a[l-2]+'.'+a[l-1])};var hostName=function(link){var a=document.createElement('a');a.href=link;return(a.host.length<a.hostname.length)?a.host:a.hostname};var rn='\r\n',ele=document.activeElement;var link=ele&&ele.href;var txt=document.getSelection().toString()||(link?ele.innerText:'');if(!link)link=window.inivar;window.inivar=null;if(txt)txt=txt.replace(/\s/g,' ').replace(/^\s+|\s+$/g,'').replace(/\x22/g,'\x27');var cookie=(document.cookie&&getTLD(location.hostname)==getTLD(hostName(link)))?document.cookie+'; ':'';var src='data:text/ogt;charset=UTF-8;base64,'+encodeBase64('1;My_Download_Manager;0;;'+rn+location.href+rn+link+rn+txt+rn+cookie+rn+rn+rn);if(top==self){var f=document.createElement('iframe');f.width=0;f.height=0;f.frameBorder='no';f.scrolling='no';f.src=src;document.documentElement.appendChild(f);setTimeout(function(){f.parentNode.removeChild(f)},1)}else{location.href=src}})()" " |
| Всего записей: 510 | Зарегистр. 24-12-2005 | Отправлено: 14:25 01-06-2017 | Исправлено: Liandri, 14:28 01-06-2017 |
|