>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Вырезать (что-бы не выполнилась) часть кода на странчке. http://forum.mozilla-russia.org/viewtopic.php?id=65597 |
HaGEN > 31-10-2014 19:15:18 |
Привет All. скрытый текст Выделить код Код:<style>#ads56d7{position:fixed !important;position:absolute;top:1px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left: .........и т.д и т.п. фуккции сложения-вычитания........</script> Вот собсна вопросс - можно ли средствами бравзера или JS или какими-другими сделать так чтоб эта строчка кода вообще не выполнялась? Лежит это дело в одном файле default.htm в одной строке. Вот ежелиб было можно вырезать все что между <style>#ads56d7 и </script> в файле default.htm Буду благодарен за любые мысли на тему. |
HaGEN > 31-10-2014 19:35:00 |
ну так там собсна и весь сайт из двух файлов default.htm , style.css и один скрипт Остальное рекламма со сторонних ресурсов. И вот эта строчка вставлена в основной файл страницы. |
littleleshy > 01-11-2014 16:38:11 |
Можно попробовать заблокировать скрипт через инспектор с Element Hiding Helper for Adblock Plus. |
HaGEN > 03-11-2014 15:38:15 |
привет снова. Выделить код Код:// ==UserScript== window.opera.addEventListener('BeforeScript', function(e) { if(e.element.text.indexOf('window.document.getElementById("caa0")')!=-1) e.preventDefault(); }, false); т.е. скриптег просто ищет в тексте элемент со словами 'window.document.getElementById("caa0")' (это несколько слов из скрипта-гаденыша)и не дает этому элементу стаботать. скрытый текст Выделить код Код:// ==UserScript== // @name BlockInline // @namespace * // @include * // @version 1 // ==/UserScript== window.addEventListener('BeforeScript', function(e) { if(e.element.text.indexOf('window.document.getElementById("caa0")')!=-1) e.preventDefault(); }, false); Что не так? подскажите. ---- 2. Как в скрипт добавить удаление элемента страницы DIV[id='caa0'] ? зы. ребят, мну ни адблок ни noscript не юзает. Использую hosts и RequestPolisy(в FF) + блокировка на файере, а тут никаг. По этому ищу способ универсальный для таких случаев. Это у мну первый вообще , хехех... |
Pony_Smile_Pack > 03-11-2014 17:54:11 |
Ну и смотри этот сайт в опера-престо любимом, делов-то Open With :: Add-ons for Firefox скрытый текст |
negodnik > 03-11-2014 18:14:43 |
> выводится Div.... короче блокируецца сайт. |
HaGEN > 03-11-2014 18:50:36 |
Pony_Smile_Pack бугагага, я ща зоплачу... как жеж я буду без тебя-то!? |
jars > 23-11-2015 21:54:55 |
Для того сайта скриптудалено будет такой: Выделить код Код:// ==UserScript== // @name disable in-line script // @namespace oscar // @include http://donbassforum.net/* // @include http://www.donbassforum.net/* // @run-at document-start // ==/UserScript== (function () { window.addEventListener('beforescriptexecute', function(e) { if(e.target.text.indexOf('window.document.getElementById("caa0")')!=-1) e.preventDefault(); var div = document.getElementById('caa0'); // убираем тот див что остается после скрипта div.style.display='none'; }, false); })(); |