You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

27. May 2010, 23:09:54

RevElf

Posts: 60

Блокировать содержимое - Javascript

Увеличить функционал опции "Блокировать содержимое" так, чтобы можно было блокировать и те элементы, которые дописаны в код яваскриптом. Это чаще всего реклама. Чтобы их можно было бы блокировать наравне с остальными.

Полезная была бы опция?

Option Results Votes
Да result bar - $percentage % 79% 22
Нет result bar - $percentage % 11% 3
Не интересует result bar - $percentage % 11% 3
Total number of votes: 28

30. May 2010, 09:36:35

Block content блокирует любой ресурс, включая JavaScript
Так что это УЖЕ ЕСТЬ!

30. May 2010, 17:02:44

RevElf

Posts: 60

Originally posted by SowingSadness:

Block content блокирует любой ресурс, включая JavaScript

Так что это УЖЕ ЕСТЬ!



бгг)) а вы сами попробуйте)) блокконтент блокирует только то, что есть в КОДЕ страницы. А явсаскрипт дописывает код ПОСЛЕ загрузки.
Блокконтент не может блокировать дописанное яваскриптом.
Так что такой штуки нет.

30. May 2010, 17:10:45

Serega124

Котэ

Posts: 1551

Originally posted by RevElf:

блокконтент блокирует только то, что есть в КОДЕ страницы. А явсаскрипт дописывает код ПОСЛЕ загрузки.


Можно добавить в блокконтент адрес этого скрипта и он вообще не будет загружатся

30. May 2010, 17:13:37

WebSinner

Widgets of Master

Posts: 881

Originally posted by RevElf:

бгг)) а вы сами попробуйте)) блокконтент блокирует только то, что есть в КОДЕ страницы.


Он блокирует путь во первых, во вторых не зависимо был он прописан или вызван через тройной base64

30. May 2010, 18:14:55

RevElf

Posts: 60

Originally posted by WebSinner:

Он блокирует путь во первых


да! именно) а если яваскрипт прописан в коде страницы, как счетчики например, то его нынешними средствами нельзя заблокировать НИКАК. Кроме как отключить вообще весь яваскрипт.

30. May 2010, 19:58:02

WebSinner

Widgets of Master

Posts: 881

Originally posted by RevElf:

да! именно) а если яваскрипт прописан в коде страницы, как счетчики например,


Заблокируй *Liveinternet.ru* и счетчики с лайва уже не будут тебя тревожить где бы они не были прописаны.

Тебе же по русски говорят блокируй путь скрипта от куда он подгружается, а энные можешь посмотреть панели информации.

А если ты еще говоришь про генерацию контента через JS который лежит внутри страницы сайта, то уж извините, большинство подобных вещей на нормальных ресурсах вещи нужные и полезные а на многих это чуть ли не весь сайт переведенный на AJAX

1. June 2010, 21:07:00

RevElf

Posts: 60

Originally posted by WebSinner:

А если ты еще говоришь про генерацию контента через JS который лежит внутри страницы сайта, то уж извините, большинство подобных вещей на нормальных ресурсах вещи нужные и полезные а на многих это чуть ли не весь сайт переведенный на AJAX


эмм я думал что это вполне понятно из моего поста. Видимо я слишком завышаю свои графоманские способности.
Я не знаю больше таких полезных jsvascript вставок или нет - статистики я не собирал, но и картинок больше полезных, однако блокирование их почему-то есть. А от много _даже не рекламного_ кода вполне можно избавится, но этого нет. Почему?

Я же не прошу некий искусственный интеллект прозревающий веб до болтов стойки сервера.
Я прошу добавить текстовое поле к бл.сод. на текущей странице, с ОДНИМ условным символом "*". И страница бы парсилась полностью, кроме выражений содержащихся в этом поле. А потом бы накладывался имеющийся блокиратор.

Ну и глобальное такое же поле, конечно.

Вообще можно пойти дальше, и не только исключать. но и добавлять то что нужно. Некий рассширенный пользовательский КСС. Скажем, можно было бы добавлять что угодно в код страницы, например совой виеоплеер к видео или свои кнопки бб тегов к форме ответа. Свои смайлы или инструменты разарботчика. Целый итить его новый мир!

1. June 2010, 21:35:06

WebSinner

Widgets of Master

Posts: 881

>кроме выражений содержащихся в этом поле.

Именно так сейчас и делается, загоните себе в строку *popup*, *banner* поверте много чего не увидите, разумеется без отсутвия искуственно интеллекта, блокируются только все ресурсы в чьих "конечных адресах" находятся данные фразы.

2. June 2010, 02:22:54

Fifonik

Posts: 1073

текущая реализация блокирует inline элементы, URL которых соответствует маске.
топикстартер хочет блокировать _контент_ в документе.

ему дорога к UserJS и UserCSS
Win7 x64, Opera 12.16
Золотые правила, найденные когда-то в инете:
1. Молчи, за умного сойдешь.
2. Если нечего сказать, лучше не говори.
3. Если нельзя, но очень хочется, то все равно нельзя.

5. June 2010, 22:02:00

RevElf

Posts: 60

Именно так сейчас и делается, загоните себе в строку *popup*, *banner* поверте много чего не увидите, разумеется без отсутвия искуственно интеллекта, блокируются только все ресурсы в чьих "конечных адресах" находятся данные фразы.



НУ! а я говорю точно также фильтровать ТЕКСТ.

<blockquote>текущая реализация блокирует inline элементы, URL которых соответствует маске.
топикстартер хочет блокировать _контент_ в документе.</blockquote>

спасибо тебе, Кэп!

про JSи CSS я где-то уже писал. Они
а) не удобны - нужно долго разбираться
б) в общем случае их нельзя прикрутить к конкретному сайту
в) добавление чего-то в JvScr или CSS затруднительно

5. June 2010, 23:11:41

webrider

10.10.1893 user

Banned user

Originally posted by RevElf:

нужно долго разбираться


ыы убойный аргумент

Originally posted by RevElf:

в общем случае их нельзя прикрутить к конкретному сайту


таки в общем или конкретном?

Originally posted by RevElf:

добавление чего-то в JvScr или CSS затруднительно


текстовый редактор рулит

Originally posted by RevElf:

а я говорю точно также фильтровать ТЕКСТ


В общеконкретном случае не вижу особого смысла. Счётчики и баннеры - другое дело, они тормозят загрузку и влияют на безопасность.
Новая Opera! Загрузите новый быстрый браузер. Для PC, Mac, и Linux

6. June 2010, 00:25:55

Fifonik

Posts: 1073

Originally posted by webrider:

Originally posted by RevElf:

нужно долго разбираться


ыы убойный аргумент



при безусловном наличии Dragonfly, можно дать возможность пользователю тупо ткнуть в элемент и подтвердить его блокировку.
Win7 x64, Opera 12.16
Золотые правила, найденные когда-то в инете:
1. Молчи, за умного сойдешь.
2. Если нечего сказать, лучше не говори.
3. Если нельзя, но очень хочется, то все равно нельзя.

6. June 2010, 00:53:55 (edited)

webrider

10.10.1893 user

Banned user

Originally posted by Fifonik:

можно дать возможность пользователю тупо ткнуть в элемент и подтвердить его блокировку


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

Originally posted by RevElf:

чтобы можно было блокировать и те элементы, которые дописаны в код яваскриптом


Ещё раз обращаю внимание, что встроенный контент блокер не делает различия между элементами в исходной разметке и добавленными программно, например используя document.write()
Новая Opera! Загрузите новый быстрый браузер. Для PC, Mac, и Linux

6. June 2010, 00:54:35

WebSinner

Widgets of Master

Posts: 881

Originally posted by RevElf:

а я говорю точно также фильтровать ТЕКСТ.


Обос******я, великая цензура мечтает о ваших планах, ладно блокировать там кусок кода по селектору (css) это я понимаю, а вот блокировать текст...

Хотя идея вполне гуманитарная, представьте если заблокировать слова "вставил, сиськи, порно, секс и т.д." то на "Adult" сайтах останутся только картинки да видео, безо всяких там пред историй в одно предложение.

8. December 2011, 12:03:13

RevElf

Posts: 60

>то на "Adult" сайтах останутся только картинки да видео, безо всяких там пред историй в одно предложение.
вот вам раздолье-то будет!

>при безусловном наличии Dragonfly, можно дать возможность пользователю тупо ткнуть в элемент и подтвердить его блокировку.
в итоге, фактически так и сделали

Forums » Объявления и обсуждения » Предложения по браузерам Opera (wishlist)