Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox/Mozilla Firefox Extensions (часть 8)

Модерирует : gyra, Maz

gyra (16-09-2017 13:48): Расширения для Firefox/Mozilla Firefox Extensions (часть 9)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

polk90



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору



Обсуждение работы дополнений к браузеру Mozilla Firefox


Обязательно указывайте версию браузера, для которого описывается проблема.
Убедительная просьба выкладывать ссылки на домашние страницы расширения (или на страницы локализаций), а не прямые ссылки на сами xpi-файлы.
Уважаемые участники, просим вас не путать Плагины (Plugins) и Расширения, дополнения, аддоны (Extensions, Add-ons). Подробнее о разнице...
Лучшие расширения и дополнения для Firefox - от computerra, lifehacker, sonikelf, softrew

Расширения для Firefox и способы улучшения функциональности:
Официальный сайт дополнений: addons.mozilla.org
Официальный форум: русский | english | mozillazine
Чёрный список дополнений | Справка и поддержка Firefox

Избранные расширения и приложения пользователей ru-board: Подробнее...
Расширения для блокировки рекламы в браузере можно обсудить тут
Кстати, обратите внимание: Браузерные войны 2017
Участвовать там в полемике никто не просит, но... проголосовать за Firefox надо всем кто пользуется Firefox'ом и кому он оказался полезен.

Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 18:16 27-11-2015 | Исправлено: SAT31, 08:51 29-08-2017
404NF

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nfmzkvmx

Цитата:
Т.е., помимо описания (дефолтный комментарий, берущийся из заголовка страницы и который виден по дефолту в библиотеках), могут быть и другие

А зачем они нужны?

Цитата:
если эта его функция (показ в тултипе времени) не нужна - отредактировать аддон. Если последний вариант устраивает и неподписанные аддоны еще можно на 54-ой запустить, то я могу вам подправить его.

Эта функция мне настолько не нужна, что я даже не знал, что он что-то показывает в тултипе -от этого дополнения мне нужно только меню.
Насчет поправить аддон. Если бы мне не было лень возиться с разрешением неподписанных аддонов, то я бы пользоваться поправленным Places Tooltip - на странице дополнения имеется элементарный рецепт фикса. Только ведь неизвестно, когда и эту лавочку прикроют, может совсем скоро. Тот же history submenus 2 умрет через три релиза Firefox. Так что все суета сует Только успеваешь обжиться с каким-то набором дополнений и настроек, как моззиловцы все ломают.

Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 21:09 19-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
404NF

Цитата:
А зачем они нужны?


Цитата:
Например, теперь можно добавлять в комментарии закладки и просматривать (только в тултипе! Через интерфейс их не найти!) выделенный на странице текст.

Можно и что-то еще добавлять, но больше ничего не придумалось.
Ну и плюс, как я говорил, даже если эта плюшка не нужно, то у одного адреса может быть несколько закладок с комментариями и они также выводятся все. В этом случае визуальная отбивка тоже не лишняя.
 

Цитата:
Насчет поправить аддон.

Ну тогда ничем Тут только всю кнопку с нуля переписывать и вешать листенер на тултип. Чего я как раз и пытался избежать, ибо вы жаловались на задержки при его появлении.

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 21:48 19-07-2017 | Исправлено: nfmzkvmx, 21:49 19-07-2017
404NF

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да ладно, не берите в голову. Неплохая вещь получилась, может еще кому пригодится. Да и не долго history submenus осталось жить, тогда можно и к кнопке вернуться.

Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 22:20 19-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
404NF

Цитата:
тогда можно и к кнопке вернуться.

Ей не больше осталось. Custom Buttons гарантированно не сможет выжить, с webextesion api, ни в каком виде.

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 22:31 19-07-2017
404NF

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nfmzkvmx
Пичаль, пичаль.

Всего записей: 250 | Зарегистр. 21-09-2013 | Отправлено: 22:58 19-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В общем, нужно - не нужно, но я доделал диалог редактирования/добавления/удаления скрытых описаний (вроде скопированного выделенного на странице текста (при добавлении закладки двойным кликом по папке закладок)), через пункт контекстного меню закладок.
 
404NF

Цитата:
Пичаль, пичаль.

Я для себя поставил крест на фф. Мне важнее гибкость и настраиваемость, чем обещаемая быстрота и безопасность. Не знаю, что делать, после того, как 52-я ESR окончательно морально (и в плане безопасности) устареет, но сидеть буду до последнего.
 
Добавлено:
Эк! Где-то накосячил и пункт меню не появляется на закладках в сайдбаре и ошибка при открыти окна с панели закладок. Вернее, если вызвать на сайдбаре, то потом не работает в других местах и наоборот. Поправлю уже только завтра.
 
 
UPD: Исправил.

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 23:49 19-07-2017 | Исправлено: nfmzkvmx, 02:28 20-07-2017
stvol333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по сервису "Антизапрет"
Можно ли самостоятельно добавить определенный сайт в список?  
Например, сайт https://flagfox.net/ у меня открывается только через прокси, но в базе Антизапрета его, видимо, нет!

----------
Подумав - решайся, а решившись - не думай.

Всего записей: 2443 | Зарегистр. 17-02-2014 | Отправлено: 00:58 20-07-2017
MisterMyth

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю как у вас, но мне пришлось перелезть на Chrome - какое дополнение не ставлю - мультипроцессорность блокируется сразу. Firefox нравился из за нативной поддержки rss лент (и замены нет?), больше ни у кого такого не видел. В chrome сейчас два дополнения для rss стоят, но все равно не то, что firefox. В chrome все равно не все rss видны. Поэтому если нужны дополнения то chrome - нужен чисто браузер то firefox.

Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 09:28 20-07-2017
God05



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stvol333
http://forum.ru-board.com/topic.cgi?forum=5&topic=48192&start=3400#19

Всего записей: 511 | Зарегистр. 17-10-2008 | Отправлено: 09:38 20-07-2017 | Исправлено: God05, 09:39 20-07-2017
stvol333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
http://forum.ru-board.com/topic.cgi?forum=5&topic=48192&start=3400#19

Т. е, если просто по п.2 вписать в proxy.pac нужный сайт, то он работать всё равно не будет?

----------
Подумав - решайся, а решившись - не думай.

Всего записей: 2443 | Зарегистр. 17-02-2014 | Отправлено: 11:43 20-07-2017 | Исправлено: stvol333, 11:48 20-07-2017
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nfmzkvmx
Можно опционально добавить пункт GoParentFolder, не помню где взял. Полезно при поиске вкладок.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 12:48 20-07-2017
Baton34V



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stvol333 скорее всего специально так сделали, чтоб не использовали как прокси, а только для обхода чёрного списка.

Всего записей: 1083 | Зарегистр. 21-08-2009 | Отправлено: 14:48 20-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw

Цитата:
GoParentFolder

Готово. Пока тупо скопировал код, почти без изменений. Потом может оптимизирую под кнопку, без всяких eval'ов. Стиль следует отключить/удалить и перезапустить браузер.
 
Заодно чуть поправил мелкие косяки, так что и тем, кому эта плюшка не нужна, но вдруг воспользовался кнопкой - советую обновить.
 
Процитирую сам себя, для тех, кто тот пост не видел, но заинтересовался кнопкой:

Цитата:
В мультипроцессном режиме (e10s) новые плюшки работают только если не отключены shims (требуется выставить
 
Код:
dom.ipc.cpows.forbid-unsafe-from-browser;false
dom.ipc.cpows.forbid-cpows-in-compat-addons;false
 
в about:config). Может, потом смогу это исправить.  

Плюшки - это сохранение в скрытое описание закладки выделенного на странице текста, при добавлении закладки в целевую папку двойным кликом по ней. Если эта функция (остальное, вроде, и так работает) не нужна, то shims'ы можно не включать.

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 15:43 20-07-2017 | Исправлено: nfmzkvmx, 16:04 20-07-2017
God05



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
stvol333 11:43 20-07-2017
Цитата:
Т. е, если просто по п.2 вписать в proxy.pac нужный сайт, то он работать всё равно не будет?  

У меня, да и не только у меня, не работало. Я настроил по третьему способу и больше не парюсь, вписал туда все основные сайты по которым шарахаюсь и всё. А если вдруг понадобился ещё какой-то сайт, то добавить его туда - дело одной минуты.

Всего записей: 511 | Зарегистр. 17-10-2008 | Отправлено: 21:18 20-07-2017 | Исправлено: God05, 21:19 20-07-2017
MisterMyth

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно дополнение, которое позволит быстро получить url rss канала на youtube.

Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 22:03 20-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MisterMyth
Зачем? Чем дефолтная функция браузера не устраивает?

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 22:24 20-07-2017
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nfmzkvmx
Круто. А можно, опционально, тоже самое, но без тултипов, что бы вся информация выводилась в окне редактирования описания? Для тех кто пользуется sidebar-ом тултипы неудобны, мне точно неудобны, поэтому отключены. А в окне" библиотека" (показать все закладки) выводятся стандартные тултипы и пункт GoParentFolder в окне тоже не появился, хотя стиль через Stylish его туда выводит.
 
В принципе мне до окна как то все равно, главное sidebar. Но по хорошему все бы это доделать. Мегаполезная кнопочка получается.
 
Или, как вариант, окно редактирования описания сделать полным дублем "Свойств" + со всеми вышеперечисленными плюшками и самим редактированием, естественно. Тогда стандартные Свойства можно будет скрывать и пользоваться только пунктом добавляемым кнопкой. Обозвать его "Свойства+", к примеру.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 01:59 21-07-2017 | Исправлено: wvxwxvw, 02:01 21-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wvxwxvw

Цитата:
и пункт GoParentFolder в окне тоже не появился, хотя стиль через Stylish его туда выводит.

Поправил. Я их всегда во вкладке открываю, вот и забыл вовсе, что они изначально в окне открываются.
 

Цитата:
в окне" библиотека" (показать все закладки) выводятся стандартные тултипы

А это и не предусматривалось изначально, ибо в библиотеке и так вся полная информация доступна. Но раз теперь еще и дополнительная, скрытая есть, то подумаю.
 

Цитата:
Или, как вариант, окно редактирования описания сделать полным дублем "Свойств" + со всеми вышеперечисленными плюшками и самим редактированием, естественно. Тогда стандартные Свойства можно будет скрывать и пользоваться только пунктом добавляемым кнопкой. Обозвать его "Свойства+", к примеру.

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

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 03:40 21-07-2017
MisterMyth

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nfmzkvmx то есть дефолтная? О какой функции речь? Мне не RSS читалка нужна, а быстрое получение ссылки на RSS канал.

Всего записей: 1041 | Зарегистр. 03-01-2015 | Отправлено: 09:49 21-07-2017
nfmzkvmx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MisterMyth

Цитата:
О какой функции речь?

О функции подписаться на канал в меню закладок кнопки на тулбаре и в панели меню. Обработчик (куда отправится ссылка) задается в параметрах about:config'a
Код:
browser.contentHandlers.auto.application/vnd.mozilla.maybe.feed;https://feedly.com/i/subscription/feed/%s
browser.contentHandlers.types.1.title;Feedly
browser.contentHandlers.types.1.uri;https://feedly.com/i/subscription/feed/%s
browser.feeds.handlers.webservice;https://feedly.com/i/subscription/feed/%s
(Может, какие-то лишние, не помню уже. Но работает - вот и не трогаю)
И на странице настроек, на вкладке ассоциаций программ.
 
Или куда/что вам надо делать со ссылкой?
 
Добавлено:
Если скопировать в буфер, то вот вам скрипт для гризманки:

Код:
// ==UserScript==
// @name        Копировать ссылку rss
// @namespace   dev-null
// @description %description%
// @include     http*://www.youtube.com/*
// @version     -1
// @grant       GM_setClipboard
// ==/UserScript==
 
((body, attrs, menu, mitem, context) => {
    'use strict';
    context = body.getAttribute("contextmenu");
    menu = context
        ? document.getElementById(context)
        : body.appendChild(document.createElement("menu"));
    !context && (menu.id = "GM_page-actions") && (menu.type = "context")
        && body.setAttribute("contextmenu", "GM_page-actions");
     
    mitem = menu.appendChild(document.createElement("menuitem"));
    mitem.label = "Получить ссылку на RSS-канал";
    mitem.onclick = e => {
        e.preventDefault(); e.stopPropagation();
        let node = document.head.querySelector('link[type="application/rss+xml"]')
            || document.head.querySelector('link[type="application/atom+xml"]');
        return node
            ? window.prompt('Скопировть в буфер?', node.href) && GM_setClipboard(node.href)
            : alert('RSS каналы не найдены!')
    };
})(document.body);

По клику пункта в контекстном меню страницы. Если хотите, чтобы пункт появлялся не только на ютубе, то добавьте в метаданные строки с нужными сайтами, по образцу, либо замените на
Код:
// @include     http*://*
, чтобы пункт меню появлялся на всех сайтах.  
(Примечание: на других сайтах, кроме ютуба, могут быть ссылки на несколько разных каналов, но скопируется только первый. Если хотите, чтобы копировались все, то напишите, в каком виде нужен результат (в одну строку в несколько, какой между ними должен быть разделитель) и я поправлю)

Всего записей: 186 | Зарегистр. 09-04-2017 | Отправлено: 10:05 21-07-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox/Mozilla Firefox Extensions (часть 8)
gyra (16-09-2017 13:48): Расширения для Firefox/Mozilla Firefox Extensions (часть 9)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru