Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№1187620-06-2017 05:11:25

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 592
UA: Firefox 54.0

Re: Custom Buttons

xrun1 пишет

Осталось выяснить, какой версией Custom Buttons ты пользуешься? У меня стоит custom_buttons-0.0.5.8.9-fixed4-signed.xpi

Спасибо за идею xrun1. Действительно, fixed4 не работает. Версия с сайта addons.mozilla тоже.
Нашел у себя в закромах custombuttons@xsms.org.xpi 0.0.5.8.9 на этой кнопка Переключить JavaScript для сайтов работает.
Еще пробовал custombuttons-0.0.5.9pre1 доработанную по рекомендациям на сайте. Тоже работает.
Кнопка Добавлять новые кнопки справа работает, но режим не индицируется.

Отсутствует

 

№1187720-06-2017 21:12:43

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Custom Buttons

Я и сам не помню какая у меня исправленая версия custombuttons@xsms.org.xpi 0.0.5.8.9 :/

Попробуйте другую версию кнопки Добавлять новые кнопки справа:

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0414%u043E%u0431%u0430%u0432%u043B%u044F%u0442%u044C%20%u043D%u043E%u0432%u044B%u0435%20%u0421%u0412%20%u043A%u043D%u043E%u043F%u043A%u0438%20%u0441%u043F%u0440%u0430%u0432%u0430%20%u043E%u0442%20%u044D%u0442%u043E%u0439%20%u043A%u043D%u043E%u043F%u043A%u0438%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDUlEQVR42nWT30sUURTHz91Zd9FkVBRrX0oScTMI8weSIYSU/QMFbb5oGAn+AQo9B/UH9BAF+lIr+OLrSETQQ4GhEVRrUFkP/SLRNcvUnXv8nrmz7XVcB86cy7nn+5kz556ryHrueKxIYcFkPMmbxXHgzA6NDyguatQewBzHkKMMQDnWPgDsIwYh8/hATP8HQCRJEFIc5iA1DpljZIGogJU/9WXp39DR1pj99QBwe45dZb6UhCXE2Hx6m4xtQZQ/8SDni+DdSNopVYtysUiFpVbDqp4vPL4uCWc6zt+H+wvbAOBrCBCRFgh0AtIA6BboBVADc6eeZLMCGOq/kkF8Hcs8AO8tgDwav5M0AI/bw87Xw9dml+bvSUamtfsGYmuIrQDwKgIoQirkF3pR9uCbz28vx+tTMWo6VRdsL79eLax80yePtc3MTlwYKwMIT8HTvYufFkc+bq4NOjWN9Kf6cIVsHNr4sePnf9LxytqH06Od1w6oICGA9uZGOnvEpb7tgkrefLl8UXZvdTV5CYe3vv9Wzy6dVnfL9KAKfkcALeihaSKT+yj3Imji1XRPBvFyTTSn4LHMi5Y5SCnrGFc3c5MCqKtMD5c5RnsOisfILlmD1NxA5yThwy96GhkkRtlxrP3oIO0d5ZKXfSSbUYaJ1/tGef9lovAyUeQyAaKCO4nLpPRBABWJlwCWt6vYBccZ9A793wmLAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bthis._handleClick%20%3D%28%29%3D%3E%20cbu.setPrefs%28s%2C%20%21cbu.getPrefs%28s%29%29%3B%0A%0A%0Avar%20observer%20%3D%20%7B%0A%20%20%20observe%3A%20button%3D%3E%20%7B%0A%20%20%20%20%20%20if%20%28%20%21cbu.getPrefs%28s%29%20%29%20return%3B%0A%20%20%20%20%20%20var%20toolbar%20%3D%20self.parentNode%3B%0A%20%20%20%20%20%20toolbar.insertBefore%28button%2C%20self.nextSibling%29%3B%0A%20%20%20%20%20%20custombuttons.persistCurrentSets%28toolbar.id%2C%20_id%2C%20button.id%29%3B%0A%0A%20%20%20%20%20%20if%20%28%20parseInt%28Services.appinfo.version%29%20%3C%2043%20%29%20return%3B%0A%0A%20%20%20%20%20%20function%20observer%28subject%2C%20topic%2C%20data%29%20%7B%0A%20%20%20%20%20%20%20%20%20setTimeout%28%28%29%3D%3E%20Services.ww.unregisterNotification%28observer%29%2C%20500%29%3B%0A%20%20%20%20%20%20%20%20%20subject.close%28%29%3B%0A%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20Services.ww.registerNotification%28observer%29%3B%20%20%20%20%20%20%0A%20%20%20%20%7D%0A%7D%3B%0Avar%20notificationPrefix%20%3D%20custombuttons.notificationPrefix%20+%20%22installButton%22%3B%0AServices.obs.addObserver%28observer%2C%20notificationPrefix%2C%20false%29%3B%0AaddDestructor%28%28%29%3D%3E%20Services.obs.removeObserver%28observer%2C%20notificationPrefix%29%20%29%3B%0A%0A%0Avar%20s%20%3D%20%22CB.newButtonAtRightFromCurrent%22%3B%0Afunction%20toggleImage%28%29%20self.style.filter%20%3D%20cbu.getPrefs%28s%29%20%3F%20%27%27%20%3A%20%27grayscale%281%29%27%3B%20%20%0AtoggleImage%28%29%3B%0AgPrefService.addObserver%28s%2C%20toggleImage%2C%20false%29%3B%0AaddDestructor%28%28%29%3D%3E%20gPrefService.removeObserver%28s%2C%20toggleImage%29%20%29%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№1187821-06-2017 00:38:44

Rag
Участник
 
Группа: Members
Откуда: Краснодон
Зарегистрирован: 06-03-2017
Сообщений: 247
UA: Firefox 54.0

Re: Custom Buttons

bunda1 пишет:
Я такого на https://whoer.net/ru не выжу, а как ты открываешь https://whoer.net/ru?

Если захожу из закладок на https://whoer.net/ru не важно из меню, панели или из боковой панели кнопка как бы не успевает.А вот если вставить и перейти с адресной строки тогда всё отлично.

Отсутствует

 

№1187921-06-2017 06:34:01

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 592
UA: Firefox 54.0

Re: Custom Buttons

bunda1 пишет

Попробуйте другую версию

Спасибо, bunda1 отлично работает.

Отсутствует

 

№1188021-06-2017 14:16:17

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1160
UA: Firefox 54.0

Re: Custom Buttons

bunda1
Нашёл у себя какую-то версию CB. Кнопка Переключить JavaScript для сайтов с этой версией работает.

Отсутствует

 

№1188121-06-2017 19:11:43

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 592
UA: Firefox 54.0

Re: Custom Buttons

xrun1 пишет

Нашёл у себя какую-то версию CB.

Это версия 0.0.5.8.9 от 25.01.2017 про которую я уже писал.

Отсутствует

 

№1188222-06-2017 11:22:17

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Custom Buttons

xrun1 пишет

bunda1
Нашёл у себя какую-то версию CB. Кнопка Переключить JavaScript для сайтов с этой версией работает.

Ага, спасибо. Укажу ссылку в описание кнопки.

Отсутствует

 

№1188322-06-2017 15:35:33

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Firefox 32.0

Re: Custom Buttons

нет ли у кого кнопки(кода) для того, чтоб из Истории (в боковой панели, но можно и везде) удалить в именах сайтов www. вначале, где оно есть?
Сортировка по Дате и Сайтам, но если сайт с www. - то он полюбому будет внизу, а это неудобно. Много сайтов, много истории, глазами искать по алфавиту привык, а тут надо держать в памяти есть у сайта www. или нету.
14505692m.jpg
зы. Хотелка очень древняя и КМК должна быть "палюбому искаропки", этож так очевидно... но не нашел как.


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1188422-06-2017 15:39:49

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Custom Buttons

mokujin
Рискованная затея. Есть сайты, которые при заходе с и без "www." показывают разные странички. Строго говоря, site.com и www.site.com - это вообще разные сайты.

Отредактировано yup (22-06-2017 15:40:54)

Отсутствует

 

№1188522-06-2017 16:14:19

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Firefox 32.0

Re: Custom Buttons

это я понимаю. но на практике такое ведь ооооочень редко бывает, так жеж.
ну а теоретически, с помощью плугина-кнопки? Возможно сделать что-то типа "показывать и сортировать одно, а открывать другое". Я не прошу делать, это в принципе сложно-возможно?
Ну или сам механизм сортировки в мазилле изменить, чтоб не учитывать это www..
Такой вид у мя делает плугин Flat Bookmarks. Может в нем можно поковыряццо, имеет смысл?

Добавлено 22-06-2017 16:17:50
зы. ну т.е. чтоб www.google.com шел вслед за geek-noise.com , а выше был www.bing.com

Выделить код

Код:

www.bing.com
geek-noise.com
www.google.com

Отредактировано mokujin (22-06-2017 16:17:50)


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1188622-06-2017 17:06:54

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Custom Buttons

mokujin пишет

Такой вид у мя делает плугин Flat Bookmarks.

Если расширение может, то и кнопка сможет. Но: а оно точно это умеет? А то по описанию и картинкам этого совершенно не видно.

Отсутствует

 

№1188722-06-2017 17:32:50

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Firefox 32.0

Re: Custom Buttons

нет :D  я имел ввиду, что такой плоский вид Истории и Закладок делает расширение(не крестики на раскрытие , а плоские папки. оч. удобно) - оно не умеет убирать www. Это хотелка. FlatBookmarks нехило так изменяет вид этих бок.панелей, может можно и это в него прикрутить. Но я не знаю даже куда искать и возможно ли...


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1188822-06-2017 19:20:47

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Custom Buttons

mokujin
Два наблюдения:

  1. URL посещённых сайтов хранятся в базе данных с "отстёгнутыми" www. (которых хранятся в отдельном столбце таблицы).
  2. У Firefox есть функция, позволяющая задать свой самодельный вид журнала и свой самодельный запрос к базе данных для его наполнения.

Это означает, что можно сделать кнопку, реализующую желаемое.

Отсутствует

 

№1188922-06-2017 20:06:11

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Firefox 32.0

Re: Custom Buttons

yup пишет

URL посещённых сайтов хранятся в базе данных с "отстёгнутыми" www. (которых хранятся в отдельном столбце таблицы).

Блин, ну  и сортировалиб его по этому столбцу. Этож так очевидно и в Opera так и было сделано: показ и сортировка без www. , а открывались страницы из Истории или Закладок как надо.

yup пишет

У Firefox есть функция, позволяющая задать свой самодельный вид журнала и свой самодельный запрос к базе данных для его наполнения.

О! Значит можно.  ;-) 
я даж согласен на патч вручную внутренностей. сам поменяю. И так в omni.ja всегда меняю файл с иконками папок после обновлений на свой(вот те черные). И тут бы норм. было.
Кнопка собсно и не нужна будет в этом случае, ибо это навсегда и по другому(так как есть стандартно) не нужно. Покажешь где искать ту функцию?  :whistle:


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1189022-06-2017 20:49:57

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Custom Buttons

mokujin пишет

Покажешь где искать ту функцию?

В omni.ja :)
\chrome\browser\content\\browser\places\places.js
Функция setContentViewForQueryString. А в районе её, похоже, находится и всё остальное, что с окном журнала истории работает.

Отсутствует

 

№1189122-06-2017 21:29:36

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Firefox 32.0

Re: Custom Buttons

Благодарю. Полезу-попробую.


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1189222-06-2017 22:09:29

hartumov
Участник
 
Группа: Members
Зарегистрирован: 17-11-2013
Сообщений: 136
UA: Firefox 33.0

Re: Custom Buttons

Я хочу удалить из текста определенные фразы.  Что будет быстрее работать
это

Выделить код

Код:

text.replace ("str1", "").replace ("str2", "").replace("str3", "").replace("str4", "")

или это

Выделить код

Код:

text.replace(/str1|str2|str3|str4/, "")

Отсутствует

 

№1189322-06-2017 23:34:44

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Firefox 32.0

Re: Custom Buttons

всегда второй вариан везде люди юзают. так вроде проще, а быстрей-медленней хз.

Выделить код

Код:

var title = convertFromUnicode("Windows-1251", gBrowser.mCurrentTab.label);
title.replace(/(?:@|\?|&|\||\\|\/|\.|\,|\:)+/g,'').slice(0,65);

...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№1189423-06-2017 00:05:05

hartumov
Участник
 
Группа: Members
Зарегистрирован: 17-11-2013
Сообщений: 136
UA: Firefox 33.0

Re: Custom Buttons

mokujin

всегда второй вариан везде люди юзают. так вроде проще, а быстрей-медленней хз.

Нет, не всегда. Юзают и первый вариант тоже.
Просто во втором случае  все замены делаются за один проход. Вроде это плюс.
Но зато используется регулярка. А регулярка наверно обрабатывается медленнее, чем строка.
Ну это я предполагаю.

Отсутствует

 

№1189523-06-2017 02:20:51

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Seamonkey 2.14

Re: Custom Buttons

печально видеть верующих программистов.
вот я напишу что для латиницы быстрее один вариант а для кириллицы другой вы поверите?
сколько времени вы потратили на написание вопроса и ожидание ответа?
сформировать текстовый файл с кучей ключевых слов на пяток мегабайт дело 3 минут
далее
LOG(текущее время)
замена
LOG(текущее время)
и через пару минут всё станет ясно какой из вариантов замен быстрее.
неужели так сложно? особенно если заморачиваетесь на скорости.
зы а еще можно юзать split и indexOf

Отредактировано okkamas_knife (23-06-2017 02:33:36)


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1189624-06-2017 06:55:00

Мозилкин
Участник
 
Группа: Members
Зарегистрирован: 18-12-2011
Сообщений: 373
UA: Firefox 55.0

Re: Custom Buttons

у кого не работает на 55 фоксе, ставьте предпоследнюю версию расширюхи!

Отсутствует

 

№1189725-06-2017 02:15:07

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 54.0

Re: Custom Buttons

Спасибо всем кто ответил на мой пост №11870.

Оптимальный вариант  userChrome.css с комментариями

Выделить код

Код:

@namespace html url(http://www.w3.org/1999/xhtml);

cbeditor html|*.textbox-textarea { 
/* По умолчанию используем normal */
/* Наклонный: font-style: italic !important; */
/* Полужирный: font-weight: bold !important; */
font-size: 16px !important;
/* Смена шрифта font-family: arial, sans-serif !important; */
/* Порядок свойств font такой: font-style | font-variant | font-weight | font-size | font-family */
}

/*Нормальный размер кнопок, который был ранее, т.е. не мелкие*/
toolbarbutton[id^="custombuttons-button"] > .toolbarbutton-icon {
    width: auto !important;
    height: auto !important;
    min-width: 18px !important;
    min-height: 18px !important;
    max-width: none !important;
    max-height: none !important;
}

okkamas_knife пишет

печально видеть верующих программистов.

Долго не мог понять про что ты и причем тут Вера, потом прочел посты выше и понял про что ты. :)

Отредактировано Indomito (25-06-2017 04:04:20)


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№1189827-06-2017 10:30:43

ARG
Лисолюб
 
Группа: Members
Зарегистрирован: 22-06-2005
Сообщений: 387
UA: Firefox 52.0

Re: Custom Buttons

После последнего обновления браузера до версии 52.2.0 сдохли все кнопки (Save snapshot to HTML, Context translate и прочие).  :(

Отсутствует

 

№1189927-06-2017 10:53:45

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 50.0

Re: Custom Buttons

ARG пишет

После последнего обновления браузера до версии 52.2.0 сдохли все кнопки (Save snapshot to HTML, Context translate и прочие).  :(

А у меня работают даже на 55b.

Отсутствует

 

№1190027-06-2017 11:01:33

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Custom Buttons

ARG пишет

После последнего обновления браузера до версии 52.2.0 сдохли все кнопки (Save snapshot to HTML, Context translate и прочие).  :(

Custom Buttons • View topic - [Signed fixed extension attached] CB broken on Firefox 48+

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]