Block javascript pop-ups
Saturday, April 19, 2008 1:51:17 PM
Unfortunately Opera is not able to block "Pop-Ups v2.0" created with JavaScript (example).
But in most cases such advertising is added by external js, and it can be simply blocked with block-external-scripts.js (worked in Opera 8-10; about installation userjs). Hover mouse on lower right corner of page and press on the button for unblocking/blocking.

Also see BlockIt.js from shoust.
In Russian
Универсальная блокировка "всплывающих окон" реализованных на javascript.
Подобная реклама (пример) применяется всё чаще, видимо из-за наличия во всех браузерах блокировщиков "обычных" всплывающих окон. В принципе, бороться с ней достаточно сложно, но к счастью, в большинстве случаев такая реклама добавляется с помощью внешних js-скриптов, которые несложно заблокировать с помощью UserJS. При этом также будет заблокировано и некоторое количество обычной рекламы и счётчиков.
Для установки UserJS, просто скопируйте block-external-scripts.js в вашу папку UserJS. Если её ещё нет, то создайте папку (например, Opera\userjs) и укажите её в Настройки->Дополнительно->Содержимое->Настройки Javascript. Чтобы отключить блокирование скриптов на текущем сайте, наведите мышь на нижний правый угол страницы и нажмите на выехавшую кнопку.

Upd.
Изложил в заметке основные способы блокирования рекламы в Opera.
Upd. №2
Also see hide-js-popups.js.
But in most cases such advertising is added by external js, and it can be simply blocked with block-external-scripts.js (worked in Opera 8-10; about installation userjs). Hover mouse on lower right corner of page and press on the button for unblocking/blocking.

Also see BlockIt.js from shoust.
In Russian
Универсальная блокировка "всплывающих окон" реализованных на javascript.
Подобная реклама (пример) применяется всё чаще, видимо из-за наличия во всех браузерах блокировщиков "обычных" всплывающих окон. В принципе, бороться с ней достаточно сложно, но к счастью, в большинстве случаев такая реклама добавляется с помощью внешних js-скриптов, которые несложно заблокировать с помощью UserJS. При этом также будет заблокировано и некоторое количество обычной рекламы и счётчиков.
Для установки UserJS, просто скопируйте block-external-scripts.js в вашу папку UserJS. Если её ещё нет, то создайте папку (например, Opera\userjs) и укажите её в Настройки->Дополнительно->Содержимое->Настройки Javascript. Чтобы отключить блокирование скриптов на текущем сайте, наведите мышь на нижний правый угол страницы и нажмите на выехавшую кнопку.

Upd.
Изложил в заметке основные способы блокирования рекламы в Opera.
Upd. №2
Also see hide-js-popups.js.

Unregistered user # Monday, May 5, 2008 1:57:42 AM
A.RuzanovLex1 # Tuesday, May 6, 2008 9:24:34 AM
Also you can use Ujs disabler for disabling on certain sites.
Fanboy's AdBlock List - better.
deckard_slash # Tuesday, May 6, 2008 11:06:12 AM
A.RuzanovLex1 # Tuesday, May 6, 2008 12:19:54 PM
As variant:
// ==UserScript== // @include http://www.guapaslandia.es/foro/* // ==/UserScript== window.opera.defineMagicVariable( 'initfunction', function (){return null}, function (){return null} );Unregistered user # Thursday, July 3, 2008 9:16:47 AM
Unregistered user # Saturday, June 6, 2009 7:18:43 AM
A.RuzanovLex1 # Saturday, June 6, 2009 9:13:06 AM
Unregistered user # Saturday, June 6, 2009 12:14:55 PM
A.RuzanovLex1 # Saturday, June 6, 2009 2:04:19 PM
Fixed.
Replace «right:0» on «left:0» and «docEle.clientWidth - e.clientX < 40» on «e.clientX < 40».
Unregistered user # Saturday, June 6, 2009 4:51:55 PM
Molkio # Thursday, June 18, 2009 11:16:37 AM
AnuaR ShInDigazzZ # Thursday, March 18, 2010 3:40:10 AM
Подскажите пожалуйста, как добавить в белый список скрипт?
То, что прописывается как // @exclude это ведь список сайтов, где скрипт не будет работать?
а как добавить сам скрипт http://www.google.com/reader/ui/link-bookmarklet.js
Спасибо!
A.RuzanovLex1 # Thursday, March 18, 2010 9:13:30 AM
AnuaR ShInDigazzZ # Thursday, March 18, 2010 9:40:42 AM
AnuaR ShInDigazzZ # Wednesday, March 24, 2010 7:53:23 AM
Скрипты грузятся и ничто им не мешает...
AnuaR ShInDigazzZ # Wednesday, March 24, 2010 7:53:47 AM
AnuaR ShInDigazzZ # Wednesday, March 24, 2010 9:29:33 AM
Не правильно вписал var skip = '^http://www.google.com/reader/ui/link-bookmarklet.js|
AnuaR ShInDigazzZ # Wednesday, May 19, 2010 10:43:28 AM
http://s58.radikal.ru/i160/1005/44/82445fc765c2.png -
AnuaR ShInDigazzZ # Wednesday, June 9, 2010 7:11:51 AM
+ '|^http://lab.arc90.com/experiments/readability/css/readability.css'
+ '|^http://lab.arc90.com/experiments/readability/css/readability-print.css'
но они все равно блокируются...
A.RuzanovLex1 # Wednesday, June 9, 2010 7:24:43 AM
Для этого нужна возможность писать в сам файл.
Css в принципе не блокируются.
AnuaR ShInDigazzZ # Wednesday, June 9, 2010 8:39:34 AM
Originally posted by Lex1:
Возможность писать в файл Вы не включаете из соображений безопасности? Или этим Вы указали на невозможность реализации?!
Извините если что, не шарю в этом...
AnuaR ShInDigazzZ # Wednesday, June 9, 2010 8:45:22 AM
Originally posted by Lex1:
Тысяча извинений - не заметил блокируемого .js
A.RuzanovLex1 # Wednesday, June 9, 2010 9:21:06 PM
Это не реализуемо на userjs.
Unregistered user # Saturday, July 31, 2010 1:03:21 PM
Unregistered user # Sunday, August 22, 2010 1:20:39 PM
A.RuzanovLex1 # Sunday, August 22, 2010 5:25:11 PM
Unregistered user # Saturday, December 4, 2010 5:20:13 PM
Unregistered user # Thursday, April 14, 2011 7:40:22 AM
Unregistered user # Sunday, April 24, 2011 6:10:37 AM
Unregistered user # Wednesday, May 25, 2011 10:56:39 AM
Counter85 # Sunday, September 18, 2011 6:05:49 PM
Оперовед # Sunday, October 9, 2011 8:56:49 PM
Как обычно, юзайте бесплатные хостинги во избежание этого обычного дела, они круче - во много долговечнее.
вот нашел файл на бесплатном. может он может нет.
http://lexi.ucoz.ru/userjs/block-external-scripts.js
kle-menty # Monday, October 10, 2011 9:25:07 PM
Оперовед # Tuesday, October 11, 2011 12:31:52 AM
Может он не работает вообще?)) Как проверить?
Создал папку, скопировал файл в Opera\UserJS\block-external-scripts.js
В ктр+ф12\расширенные\содержимое\настройки скрипта прописал путь этот
kle-menty # Tuesday, October 11, 2011 12:32:31 PM
Это даст гарантию, что в случае изменения местоположения Opera, или буквы USB-диска - путь к вашим скриптам - всегда будет оставаться неизменным.
Соответственно, в настройках opera:config#User JavaScript File, нужно вписать profile\UserJS