Отладка JS в Opera
Moderator: Shaos
-
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
На сколько я понял, ковыряя их код, именно первый скрипт преобразуется в редирект, котрый срабатывает по document.onload. Т.е. пока документ полностью не прогрузился (например картинки ещё грузятся), можно тормознуть (в опере), и сохранить на диск, потом ампутировать ихний скрипт, и попробовать посмотреть содержимое. Но, на мой взгляд, это изврат похлеще некрофилии...
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Я тут пошарил по сети и нашел решение, что нижнюю вставку можно по загрузке страницы удалить на лету следующим скриптом:Lavr wrote:они вставляют в HTML-код 2 своих скрипта:
В начале:
...
И в самом конце документа:Code: Select all
<div><script type="text/javascript">var script = document.createElement("script");script.src="/stat/dspixel.js?ab=uc&cl="+window.location.href+"&bcn="+navigator.appCodeName+"&bn="+navigator.appName+"&bv="+navigator.appVersion+"&ce="+navigator.cookieEnabled+"&bl="+navigator.language+"&np="+navigator.platform+"&sw="+screen.width+"&sh="+screen.height+"&r="+Math.random();document.getElementsByTagName("head")[0].appendChild(script);</script></div>
Code: Select all
var d = document.getElementsByTagName('div')[N]
d.remove()
Как притормозить верхний - пока не знаю.
iLavr
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Попробовал - так не сработало, но сработал удачно другой трюк:Lavr wrote:нижнюю вставку можно по загрузке страницы удалить на лету следующим скриптом:где [N] - номер этого 'div'-а... надо будет попробовать...Code: Select all
var d = document.getElementsByTagName('div')[N] d.remove()
Code: Select all
function changeMode(){
for(var len=0; len<2; len++ ){
if(document.body.childNodes)
{
document.body.childNodes.item(len).innerHTML = '';
}
if(document.body.childNodes.item(len).style)
{
document.body.childNodes.item(len).style.display = 'none';
}
}
}
changeMode();
В "Опера 9.64" - просто ничего не всплывает... а вот в "K-Meleon Pro 1.5.3" - сначала всплывает,
но тут же давится.
Вот тут разыскал это решение.
iLavr