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

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

Автор: VSHY
Дата сообщения: 06.03.2016 14:30
Capushon_1
У меня как раз сейчас стоит обратная задача - по максимуму избавиться от всего того, что "javascript:..."
Автор: Capushon_1
Дата сообщения: 06.03.2016 14:32
Тогда ещё проще:

Код: Item, MI_IDM_SELSEARCH = Copy,,,, "s_google" & New page & Go to Page, "http://www.google.com/search?q=%c"
Автор: Otto_Romwel
Дата сообщения: 06.03.2016 14:48

Цитата:
Тогда ещё проще: ...
Проще не плодить лишних строк, а пользоваться клавишей "Shift" или "Ctrl".
А вот если нужно именно новое окно, а не вкладка — тогда через "Hotclick search" не получится.
Автор: Capushon_1
Дата сообщения: 06.03.2016 14:53
Otto_Romwel: 15:48 06-03-2016
Цитата:
Проще не плодить лишних строк, а пользоваться клавишей "Shift" или "Ctrl".
Да пусть себе плодятся, главное функционал, а не средство.


Цитата:
если нужно именно новое окно, а не вкладка — тогда через "Hotclick search" не получится.
Значит не подходит такая конструкция.
Автор: VSHY
Дата сообщения: 06.03.2016 14:58
Выше обсуждалось - %c запарывает буфер обмена.

Так всё-таки, можно поисковик сделать неотображаемым в списке поисковиков? Кто-нибудь знает как?
Автор: Capushon_1
Дата сообщения: 06.03.2016 15:05
VSHY: 15:58 06-03-2016
Цитата:
запарывает буфер обмена
Буфер и предназначен для передачи данных, а не для их хранения и фразы типа "запарывает буфер" - сродни фразам "программа гадит в реестр"...
Автор: Otto_Romwel
Дата сообщения: 06.03.2016 15:15

Цитата:
Значит не подходит такая конструкция.

...для открытия в новом окне.

Вы так говорите, как будто непременно надо выбрать только один метод для всего меню. Благо дело что есть разные варианты, но у каждого свои нюансы.
Автор: VSHY
Дата сообщения: 06.03.2016 15:20
Capushon_1
Если бы в реестре было окно, с которым пользователи постоянно бы работали, и в это окно иногда попадала бы какая-то побочная инфа от работающих программ, то, по крайней мере мне, это не понравилось. И именно тогда бы это называлось "гадит в реестр". Ну или такое используется, когда программа действительно делает то (пишет в реестр), без чего вполне можно было бы обойтись.
Так и здесь. Если функционал не умеет передавать данные нормальным способом (как, к примеру, выделение в Hotclick search), а не через буфер обмена (которым я постоянно пользуюсь и знаю, что у меня там лежит), тогда я чаще всего не пользуюсь таким функционалом, потому что:
Цитата:
Значит не подходит такая конструкция.
(c) Capushon_1
Автор: Otto_Romwel
Дата сообщения: 06.03.2016 15:21

Цитата:
Так всё-таки, можно поисковик сделать неотображаемым в списке поисковиков?
Вроде нельзя. А в чём суть этого финта? Можно же их в самый низ списка отправить.
Автор: VSHY
Дата сообщения: 06.03.2016 15:37
Otto_Romwel
Цитата:
А в чём суть этого финта?
В том, чтобы иметь возможность пользоваться такими поисками при программном доступе, но не видеть их в общем списке.
Я часто пользуюсь поисковиками именно из контекстного меню, и если оно больше половины экрана, то его расположение при появлении предугадать трудно, - оно может смещаться то вверх от выделения, то вниз (это зависит от положения выделяемого текста на экране по вертикали). В общем, чем меньше контекстное меню, тем им удобнее пользоваться.
Выбор поисковика в поле поиска (где собственно размер меню не так важен) и потом набор текста я использую крайне редко.
Автор: billibons
Дата сообщения: 06.03.2016 15:40
VSHY
А если попробовать этому поисковику прописать Deleted=1? Будет он отзываться на вызов по Search Engine № или по Search Type или по Hotclick Search?
Автор: VSHY
Дата сообщения: 06.03.2016 15:45
billibons
Такая мысль сразу постучалась, попробовал, но не получилось, - открывается в гугле. Видимо оно не видит его (раз удалён) и открывает в "поиске по умолчанию".
Автор: Unitaz
Дата сообщения: 06.03.2016 15:48

Цитата:
http://rghost.ru/6phfsfz7L 12,18 патченная мной (+другие патчи). Или вручную Цитата: в opera.dll по адресу h23A99 меняем jz на jmps (7437 на EB37)

Мне не подходит я 2.14 использую


Автор: Otto_Romwel
Дата сообщения: 06.03.2016 15:51
Capushon_1
То, что буфер затирается — это ерунда, по сравнению с тем, что творится со словами на разных "хитрых" языках.

VSHY
Так если для меню, то в чём проблема-то? Убираете из меню "Поиск в" и создаёте подменю с поисковиками на ваш вкус.
Причём таким образом можно сделать несколько подменю по специфике поисковиков.

Но конечно придётся редактировать меню при добавлении новых средств поиска.
Автор: VSHY
Дата сообщения: 06.03.2016 16:05
Otto_Romwel
У меня их и так 3 штуки разных: общее, с другими вариантами поиска (не вошедшими в общий список) и ещё некоторые поисковики с открытием в маленьких окошках (на js). В общем, есть над чем подумать...
Автор: Capushon_1
Дата сообщения: 06.03.2016 16:18
Otto_Romwel: 16:51 06-03-2016
Цитата:
по сравнению с тем, что творится со словами на разных "хитрых" языках
Тогда только js
Автор: VSHY
Дата сообщения: 06.03.2016 17:23
Capushon_1
Цитата:

Цитата: по сравнению с тем, что творится со словами на разных "хитрых" языках
Тогда только js
Автор: Otto_Romwel
Дата сообщения: 06.03.2016 17:58
VSHY
Нет, я про "%c".

Насчёт больших меню и не только — можно сделать отдельную секцию меню и вызывать её сочетанием клавиш.

Автор: Capushon_1
Дата сообщения: 06.03.2016 18:17
VSHY: 18:23 06-03-2016
Цитата:
с кодировками, чтобы их подобрать, - кракозябры замучивали...
Всё решается, encodeURIComponent, decodeURIComponent и т.д.
Автор: avlid
Дата сообщения: 06.03.2016 19:00
Нашел решение по работе AdBlock Plus.
У кого он работает только после обновления подписки и до первой перезагрузки Опера:
Domain Quota For localStorage=10240
Автор: VSHY
Дата сообщения: 06.03.2016 23:22
Capushon_1
Цитата:
Всё решается, encodeURIComponent, decodeURIComponent и т.д.
В том-то и дело, что далеко не всё. Я не зря предыдущее сообщение писал. И не зря по инету лазил, искал декодирующие js-функции. Таких случаев немного, но они есть; и тем более печально, когда вроде всё работало, и ан-нет тебе!
Автор: Otto_Romwel
Дата сообщения: 07.03.2016 03:52
VSHY 02:26 06-03-2016
Цитата:
Может можно как-то настроить определённые поисковики так, чтобы результаты открывались не во вкладке, а как я раньше скриптом выдавал - маленькое окошко?
Можно, но тоже скриптом, его в качестве адреса указать, например:
Код: URL=javascript:void(window.open('http://m.kinopoisk.ru/?search='+encodeURIComponent('%s'),'','width=350,height=450,left=20,top=50,scrollbars=yes,location=no'));
Автор: KOJl6aCKA
Дата сообщения: 07.03.2016 10:45
А можно ли как-то сделать плавную прокрутку в Opera 12.02? В настройках галка "Плавная прокрутка" стоит, но это сложно назвать плавной. Хочется сделать как в IE5.5-6.0. Нагуглил расширение Modern-Scroll, но оно только начиная с 12.10 версии устанавливается. Существует ли решение для 11.ХХ-12.0Х версий?
Автор: VSHY
Дата сообщения: 07.03.2016 13:52
Otto_Romwel
Все мои пункты меню и раньше содержали похожий код. Вернее у меня был скрипт, в который передавались параметры: название сайта, наименование функции перекодирования, и оно уже внутри функции выставляло все эти параметры размеров.
Я спрашивал касательно стандартных поисковиков. Так понимаю, что это невозможно.

Добавлено:
Объясню тогда подробнее (хотя когда-то, где-то пол года назад писал здесь об этом, но тогда никто не помог), в чём суть перехода от js к поисковикам.

Есть, к примеру, страничка (таких сайтов становится всё больше), листаем на комменты. Выделяем текст комментария и пробуем вызвать переводчик; в вызове используется getSel на основе функции Lex'а, эта функция вешает вкладку (если закрыть вкладку, то браузер попустит).

Чтобы не быть голословным.
Вот строка вызова:
Код: Item, "auto -> Ru (Google)" = Go to page, "javascript:(function(){openUrlS('http://translate.google.com/#auto/ru/#SEL#')})()",,, "lng_ru"
Автор: Tanat0S
Дата сообщения: 07.03.2016 15:22
Господа, есть ли в ветке кто-нибудь имеющий опыт написания дополнений под престо, или просто хорошо разбирающийся в этом вопросе? Интересует адаптация под сабжевый браузер хромовского расширения [more=Fuskr]
https://chrome.google.com/webstore/detail/fuskr/glieaboaghdnlglpkekghloldikefofo
http://danatkinson.github.io/Fuskr/
[/more], а также приведение, по возможности, существующего дополнения Advanced tab killer или Close tabs right of current к традиционному виду, с вызовом через контестное меню вкладки и хоткеями.
Автор: Otto_Romwel
Дата сообщения: 07.03.2016 15:24
VSHY
Цитата:
Я спрашивал касательно стандартных поисковиков.
Я про них и пишу. Иллюстрация.
Цитата:
... в вызове используется getSel ...
В предложенном варианте используется переменная "%s", как и в любом стандартном поиске.

В search.ini параметров для размеров окон не замечено.

Автор: VSHY
Дата сообщения: 07.03.2016 15:34
Otto_Romwel
Цитата:
Я про них и пишу. Иллюстрация.
Ага, вот в чём дело! Теперь понятно. Что поисковики ещё круче, чем я поначалу думал
Спасибо!

Добавлено:
Цитата:
> ... в вызове используется getSel ...
В предложенном варианте используется переменная "%s", как и в любом стандартном поиске.
Может быть. Но поисковик, в отличие от js не вешает браузер.

Добавлено:
Ещё вопрос
У меня почему-то после всех этих манипуляций с поисковиками перестала работать подсветка выделенного слова на странице:
Код: Item, "Подсветить" = Hotclick search, 12
Автор: VladDr
Дата сообщения: 07.03.2016 16:03
KOJl6aCKA
Цитата:
В настройках галка "Плавная прокрутка" стоит,
A ecли её yбpaть, нe cтaнeт лyчшe ?
Автор: Otto_Romwel
Дата сообщения: 07.03.2016 16:04
VSHY
Цитата:
... после всех этих манипуляций с поисковиками перестала работать подсветка выделенного слова на странице ...
Надо добавить его в ваш search.ini. Скопировать из "умолчательного".
Автор: VSHY
Дата сообщения: 07.03.2016 16:24
Otto_Romwel
Цитата:
Надо добавить его в ваш search.ini. Скопировать из "умолчательного".
Заработало, спасибо!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

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


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