Ru-Board.club
← Вернуться в раздел «Программы»

» Opera - плагины, дополнения, панели, кнопки, утилиты

Автор: 1Nata
Дата сообщения: 14.08.2011 15:55
LEX1
всё сделала,но скрипт не заработал. (при заблокированном */adriver.*)
Автор: LEX1
Дата сообщения: 14.08.2011 16:03
Ошибки js в консоли?

test.user.js

Код: [no]alert("test")[/no]
Автор: 1Nata
Дата сообщения: 14.08.2011 16:30
Интересует работа 2 скриптов

Первый перестаёт работать,urlfilter.ini не даёт.Поэтому,приходится какие-нибудь строки выкл.
Второй работает некорректно. ВВ коды во 2 ряду. Об этом Jans писал выше.

Пытаюсь пока разобраться с 1 скриптом. Дописала в начало и конец скрипта указанные строки,но скрипт не работает.
Теперь даже полностью откл.urlfilter.ini не спасает.
Автор: LEX1
Дата сообщения: 14.08.2011 16:40
1Nata

А так?
Автор: 1Nata
Дата сообщения: 14.08.2011 16:48
LEX1
спасибо,работает.
Я нашла свою ошибку,я неправильно строки вписала. Не спрашивайте как,а то засмеёте.

Добавлено:
А,что нужно со 2 скриптом сделать.чтоб он заработал как надо?
Я попробовала эти же строки прописать,так вообще перестал работать.
То есть ВВ коды все отображаются,но при нажатии ничего не происходит.
Автор: LEX1
Дата сообщения: 14.08.2011 17:18
1Nata



Что касается сайки, то (частично) поможет замена

Код: [no]window.addEventListener(
'load',[/no]
Автор: 1Nata
Дата сообщения: 14.08.2011 17:31
Похоже,я только сейчас ( ) разобралась как Sayka Board работает. (ВВ коды во 2 ряду)
Работает скрипт у меня.
Автор: Jans
Дата сообщения: 14.08.2011 19:33
LEX1
скрипт RBH заработал, спасибо
а вот сайка, так и бажит, точнее второй ряд bb кодов

Добавлено:

1Nata
выложи свой скрипт, если он у тебя заработал
Автор: 1Nata
Дата сообщения: 14.08.2011 20:03
Jans (20:33 14-08-2011)
Цитата:
выложи свой скрипт, если он у тебя заработал

Он всегда и работал,просто я не умела им пользоваться.
Мы привыкли сначала выделить текст,потом нажимать на ВВ-код.
А,здесь наоборот.Сначала жмём на ВВ-код и во всплывающем окошке пишем всё,что нужно.
Я поняла это так.
Автор: Jans
Дата сообщения: 14.08.2011 20:16
1Nata
в ранней версии сайки (до 10.5+) все работало отменно, именно так как я описывал, выделяешь что-либо, а она подставляет к этому bb коды, видимо, просто, криво портировали
Автор: WatsonRus
Дата сообщения: 14.08.2011 21:23
До 10.50+ просто в Опере еще не было [почти] ничего не сломано.

Скоро вообще все отвалится, если разрабы так дальше будут продолжать.
Автор: unreal666
Дата сообщения: 15.08.2011 00:36
1Nata
изначально он работал нормально.
Автор: 1Nata
Дата сообщения: 15.08.2011 01:36
А,сейчас действительно так,как я методом тыка обнаружила?
Автор: Kiril777
Дата сообщения: 15.08.2011 12:07
может кто-нить объяснит суть этих скриптов и чем они так не заменимы? я так вообще не заметил их работы
Автор: 1Nata
Дата сообщения: 15.08.2011 12:14

Kiril777 (13:07 15-08-2011)
Цитата:
я так вообще не заметил их работы

Шутишь?! Как можно не заметить? Может,они у тебя не работают.


Добавлено:

Цитата:
суть этих скриптов

Sayka Board
Ru-Board Helper Игнор-лист и другие полезные фичи
Автор: Free13man
Дата сообщения: 15.08.2011 23:33
Кто пользуется веб-почтовиком Gmail, тот знает такую фишку "Входящие": предварительный просмотр(включ.так: настройки -лаборатория и там галка "Входящие": предварительный просмотр + Область просмотра), которая на скрине ниже не работает в Опере

Автор: Siller
Дата сообщения: 16.08.2011 13:01
Добрый день.

Подскажите как в Opera сохранить flash (не видео) со страницы? Вроде говорят есть пользовательская кнопка, не?
Автор: softovikk
Дата сообщения: 16.08.2011 23:02
По старой доброй традиции, пользователи Оперы вытаскивают flash (и не только) из кэша браузера
Правда, стоит заметить, что в последнее время это делать не столь удобно, как было раньше
P.S. Считаю, что для решения подобной задачи, следует копать в направлении утилит/расширений работающих с кэшем браузера (наподобие OperaCacheView, хотя лично мне удобней/наглядней через проводник).
А кнопка? Может это кнопка сразу открывающая папку кэша без дополнительных телодвижений в проводнике оси?)
В любом случае стоит погуглить.
Автор: Funt44
Дата сообщения: 17.08.2011 08:58
Siller
softovikk
наверное имеется ввиду кнопка Ссылки на flash ?
Автор: LEX1
Дата сообщения: 17.08.2011 12:01
Jans

Попробуйте убрать проверку «post.createTextRange && »
Автор: Kiril777
Дата сообщения: 17.08.2011 15:20
1Nata
разобрался
Автор: Jans
Дата сообщения: 17.08.2011 17:01
LEX1 15:01 17-08-2011
Цитата:
Попробуйте убрать проверку «post.createTextRange && »

э-эх, если бы я что-то в этом понимал...
Автор: llELViSll
Дата сообщения: 17.08.2011 17:08
NotScripts для оперы 11 не отображает скрипты во фреймах. для блокировки их, нужно открыть фрейм в новом окне, потом разрешать. может есть легче способ увидеть их. Даже в сведениях эти скрипты не отображаются.
ПС, в фаерфоксе дополнение скриптблок на том же сайте видит все скрипты.
Автор: LEX1
Дата сообщения: 17.08.2011 17:16
Jans
Ctrl+F, Del.
Автор: Jans
Дата сообщения: 17.08.2011 17:20
LEX1
пробовал, ничего не происходит, текст по-прежнему дублируется
Автор: softovikk
Дата сообщения: 17.08.2011 17:31
llELViSll
Для Оперы "NotScripts" не принципиален, в отличие от Лиса, поэтому такое кривое расширение.
(Это расширение используют разве что "лисоводы", иногда юзающие Оперу, по привычке)
А чтобы найти способ "по-легче", нужна конкретная задача и сам сайт для опытов.

Добавлено:
"не отображает скрипты во фреймах. для блокировки их"
По идее он и не должен их отображать, т.к. должен блокировать изначально.
Автор: LEX1
Дата сообщения: 17.08.2011 18:10
Jans
var caretPos = post.caretPos; -> var caretPos = sayka_find_selection();
Автор: Jans
Дата сообщения: 17.08.2011 19:27
LEX1
bthx! полегчало
в принципе пользоваться уже можно, вот только все равно небольшая ложка дегтя присутствует, после нажатия на кнопку и обрамлении текста тегами, часть текста остается выделенной, и каретка теряет фокус, приходится ставить ее на место вручную
Автор: Kiril777
Дата сообщения: 19.08.2011 13:33

Код: Item, "Блокировать фрейм"="Copy frame address,,,, "Content block image" & Go to Page, "javascriptfunction(w){if(w)try{var c=decodeURIComponent('%c');var e=w.document.getElementsByTagName('iframe');for(var i=0,ele;ele=e[i];i++){if(decodeURIComponent(ele.src)==c)ele.style.display='none !important'};for(var j=0,f;f=w.frames[j];j++){arguments.callee(f)}}catch(e){}})(window)" & Show preferences, 13 & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Focus Previous Widget & Click Button & Delay, 300 & Focus Next Widget & Focus Next Widget & Click Button & Delay, 100 & Paste & Delay, 100 & Click Default Button & Delay, 100 & Cancel"

Item, "Блокировать фрейм"="Copy frame address,,,, "Content block image" & Go to Page, "javascriptfunction(w){if(w)try{var c=decodeURIComponent('%c');var e=w.document.getElementsByTagName('iframe');for(var i=0,ele;ele=e[i];i++){if(decodeURIComponent(ele.src)==c)ele.style.display='none !important'};for(var j=0,f;f=w.frames[j];j++){arguments.callee(f)}}catch(e){}})(window)" & Show preferences, 14 & Focus Next Widget & Focus Next Widget & Focus Next Widget & Focus Next Widget & Focus Next Widget & Focus Next Widget & Focus Next Widget & Focus Next Widget & Focus Next Widget & Click Button & Delay, 300 & Focus Next Widget & Focus Next Widget & Click Button & Delay, 300 & Paste & Delay, 100 & Click Default Button & Delay, 100 & Cancel"
Автор: amr_now
Дата сообщения: 20.08.2011 12:38
Расширение amr-now-simple-filter.oex

Выставляю на суд общественности 100500-ый способ блокировки рекламы. Теперь в связи с появлением URL-Filter API.

Само расширение хранится в файле amr-now-simple-filter.oex, который фактически является ZIP-архивом.
Внутри архива в папке include находится файл main.js, который в форме JavaScript содержит строки из произвольного файла urlfilter.ini. Пользователь может прикрутить к расширению и свой urlfilter.ini.

Особенность расширения - ориентировочно после 5000 строк urlfilter.ini браузер Opera 12 перестает отображать кнопку инсталлированного расширения, а при выходе может отправлять отчет о падении.
Поэтому для данного расширения желательно самому пользователю подобрать такой urlfilter.ini, чтобы и строк было менее 5000 и нежелательный контент не загружался.

Порядок настройки файла main.js под нужды пользователя:
1) Подобрать файл urlfilter.ini с указанными выше критериями и положить его в отдельную папку.
2) В ту же папку положить файлы:
MakeFilter.vbs
inсmain.js
3) Запустить исполняемый скрипт MakeFilter.vbs
Скрипт отчитается, что сформировал файл main.js и укажет количество внедренных в файл строк блокировщика urlfilter.ini.
4) Файл main.js положить вовнутрь архива расширения в папку include с заменой старого файла main.js.

Всё! Расширение amr-now-simple-filter.oex теперь будет обычным обновленным расширением, которое можно инсталлировать в Opera.

Для инсталляции расширения с локального диска желательно предварительно поставить в Opera русификацию от amr-now.
В той русификации при открытии файла можно указать пункт "Расширения" OEX.
В официальном переводе для инсталляции с локального диска придется выбирать пункт Все файлы *.*

Страница для загрузки расширения:
http://operafan.net/forum/index.php?topic=18277.msg157988#msg157988

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

Предыдущая тема: Расширения для Firefox (Mozilla Firefox Extensions)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.