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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Сustom Buttons » Custom Buttons » 13-02-2021 22:40:14

объясните кто знает, почему кнопка с таким кодом перестала открывать сайты в новой табе?

Выделить код

Код:

gBrowser.selectedTab = gBrowser.addTab ("https://www.google.com");

Сustom Buttons » Custom Buttons » 13-02-2021 22:27:22

toxa пишет

где бы взять кнопку Restart?

у меня Рестарт с таким кодом (работает)

Выделить код

Код:

Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart);

13-02-2021 22:30:58

Dumby пишет

alert(BrowserUtils.restartApplication);
Забираем код с алерта.

а с таким кодом не работает

Сustom Buttons » Custom Buttons » 13-02-2021 20:14:21

toxa ага, всё именно так сделал (+ перед этим вернул на место оригинальный omni.ja, который до этого модифицировал по совету выше), ставил вроде бы paxmod (щас не вспомню, тыкнул наугад) - сразу встало....

только, как говорил, большинство моих старых кнопок не пашут (малая часть пашет), не знаю почему, может код как-то поменять надо под новые версии всего, тока знать бы ещё что и как..

Сustom Buttons » Custom Buttons » 13-02-2021 18:41:39

vending_machine спасибо, изменил .js-ки как в том посте - установилось... и приятный бонус, что автоматом подхватились все мои кнопки со старого ноута, которые я вместе с профилем перенес на новый (правда ни одна из них не фурычит, хаха, но хотя бы на месте... а что, gBrowser уже не работает что-ли?)

Сustom Buttons » Custom Buttons » 13-02-2021 16:15:54

xrun1 пишет

Я правлю файл omni.ja, который в папке рядом с firefox.exe. Скопируйте в другое место, где можно сохранять, откройте любым архиватором. В файле откройте файл текстовым редактором -modules -AppConstants.jsm, найдите строку (без кавычек "MOZ_REQUIRE_SIGNING") и замените под ней true на false. Примерно так:
Выделить код
Код:

MOZ_REQUIRE_SIGNING:
//@line 248 "$SRCDIR\toolkit\modules\AppConstants.jsm"
  false,

После этого сохраните и верните omni.ja на место. paxmod.xpi должен после этого установиться.
А для bootstrap.xpi нужны доп. файлы. Так что без телодвижений установить CB не удастся.

Сделал все как описано - не ставится... на paxmod пишет "нет, потому что не проверено", а на bootstrap пишет "нет, потому что вероятно повреждено".

Сustom Buttons » Custom Buttons » 13-02-2021 15:58:22

vending_machine пишет

Хочу сразу уточнить, у меня Firefox Portable 85.1
В about:config я все переключил как надо. Пытаюсь установить paxmod.xpi мне пишет расширение не может быть установлено, оно не проверено.
На всякий случай попробовал bootstrap.xpi (без создания доп. js) - пишет расширение не может быть установлено, оно повреждено.
Хотелось бы конечно поставить paxmod.xpi чтоб не морочить голову с созданием файлов config.js

У меня фокс 80.0.2, не ставится ни bootstrap, ни paxmod, пишет "не может быть установлено, так как не проверено" (или типа того). Файлы .js делал, и about:config менял, всё как писали для обоих вариантов - ни как не ставится...

Сustom Buttons » Custom Buttons » 13-02-2021 02:04:16

Граждане, где скачать Custom Buttons на самую последнюю (текущую) версию Firefox?

Короче, юзал годами древний ноут с Вистой и Лисой v.50 и всё работало (хоть медленно, но стабильно). Тут взял новый ноут с Win 10 и накатил последнюю Лису v.80+какую-то-там... и не узнал браузер. Куда делся статус-бар? Где-что... Все старые привычные расширения не пашут там. Кучу кастомных батонов со старого ноута как теперь на новый перенести?

Если это оно, то...
https://forum.mozilla-russia.org/viewto … 53#p787753
...какую .xpi из двух накатывать? В чем разница?

Сustom Buttons » Custom Buttons » 29-07-2019 19:03:54

solombala
Спасибо, кнопка работает как надо.
А не подскажете, что изменить, чтобы при нажатии правой кнопкой было не "Видео из Clipboard" а "Скопировать ссылку на видео в Clipboard"?

..а HLS потоки я смотрю через проги livestreamer и streamlink с пристёгнутым плейером MPC-HC, они под это заточены

Сustom Buttons » Custom Buttons » 29-07-2019 17:06:45

solombala Нет, не для скачивания. Это надо для передачи ссылки в PotPlayer для просмотра. Просто конкретно seasonvar заблочен роскомнадзором и не показывает видосы ни через VPN, ни через прокси, вообще никак. Но по прямым ссылкам на видео PotPlayer спокойно всё воспроизводит. В принципе, я вчера нарыл расширение Bulk Media Downloader, которое как раз делает то, что мне нужно, но если это можно сделать и через Custom Buttons, то я бы предпочёл этот вариант.

Сustom Buttons » Custom Buttons » 28-07-2019 16:56:38

Подскажите, нет ли такой кнопки, которая бы при просмотре любого видео на любой странице могла определить и показать (ну или скопировать в буфер) прямую ссылку на это видео? Например, на seasonvar.ru запускаешь в плейере видео, потом жмёшь кнопку и она показывает ссылку на текущее .mp4, такого вида "http://data11-cdn.datalock.ru/fi2lm/64ce511c626e9a1e7167ccfa5eecc00c/7f_Stranger.Things.S01E01.720p.WEB.rus.LostFilm.TV.a1.19.07.16.mp4". Эту ссыль можно увидеть в Инструментах разработчика > Сеть , но это не удобно каждый раз туда лазить. Нельзя ли это кнопкой реализовать?

Сustom Buttons » Custom Buttons » 28-07-2019 06:03:10

sonyas75 спасибо, работает

Сustom Buttons » Custom Buttons » 27-07-2019 18:56:33

Подскажите пожалуйста код кнопки, которая при нажатии просто вызывает диалоговое окно "Параметры соединения" ("Connection Settings"), где задаются параметры прокси. Версия Фокса старая v.50, если это имеет значение.

Разработка » Как добавить в расширение звук и проиграть его? » 22-07-2016 16:18:27

turbot ) это то оно понятно ) но это больше подошло бы для написания расширения с нуля, а в данном случае это не проще... тут имеется готовый плагин и внутри всё сделано автором отнюдь не по фэншую, а как получилось... пол дня копаюсь и не могу найти там момент вывода сообщения ) ..понимаю, что задача мелкая и не должна была вызвать трудностей, но по факту получился затык

Разработка » Как добавить в расширение звук и проиграть его? » 22-07-2016 15:21:51

turbot значит я просто не туда пытаюсь пихнуть код... не могу отловить в чужом коде момент вывода сообщения... пробую (методом тыка) дальше

Разработка » Как добавить в расширение звук и проиграть его? » 22-07-2016 15:02:45

turbot не работает, ни так, ни так... боюсь, я просто не в то место вставляю код, хотя по логике всё делаю правильно. Или, возможно, нужно дополнительно что-то ещё объявить по типу require("sdk/... только я не совсем в этом разбираюсь.

Разработка » Как добавить в расширение звук и проиграть его? » 22-07-2016 05:13:18

Помогите дилетанту. Имеется в использовании расширение Live Notifier https://addons.mozilla.org/ru/firefox/a … e-notifier , оно выводит сообщения о начале трансляции на твиче. Выглядит это примерно так:

8VpfVDJ.jpg

Выводится беззвучно. Есть похожее расширение, где при этом воспроизводится звук. Но как сделать, чтобы проигрывался звук здесь?
Я добавил в корень .xpi файла свой звук notif_sound.mp3, а в скрипте (index.js) в функции doStreamNotif пытался добавить следующее:

Выделить код

Код:

var audio = new Audio('notif_sound.mp3');    
audio.play();

Но это не работает. Подскажите на этом конкретном дополнении как осуществить это дело.
(Ну или, возможно, не свой, а системный звук чтобы проигрывался)

Сustom Buttons » Как сделать пункт в контекстном меню на флеш-объекте? » 14-03-2016 05:39:41

turbot о, это наверное как раз то, что надо, спасибо, пошел пробовать

Сustom Buttons » Как сделать пункт в контекстном меню на флеш-объекте? » 13-03-2016 22:43:29

bunda1 облом, стало быть...

...а если не через меню плейера? .. в общем-то, суть задумки такова: на страницах разных форумов часто встречаются встроенные плейера с ютуб-видосами, так вот цель не запускать их прям там для просмотра, а как-то одним действием получать ссыли на эти видосы и отправлять их на просмотр в VLC плейер, который тянет их в макс. качестве без лагов и не кеширует их на винт как браузер

Сustom Buttons » Как сделать пункт в контекстном меню на флеш-объекте? » 13-03-2016 11:04:59

Приветствую. Помогите через CB создать пункт контекстного меню на ютубовском флеш-плейере.

O031i0N1A998K6R7.jpg

я делаю, например, так:

Выделить код

Код:

((contextMenu, inspect) => {

   var menuItem = contextMenu.insertBefore(document.createElement("menuitem"), inspect);
   menuItem.setAttribute("label", "Показать ссылку на URL видео");
   menuItem.setAttribute("class", "menuitem-iconic");
   menuItem.setAttribute("image", "data:image/png;base64,...");
   addDestructor(()=> { menuItem.remove(); });
   
   addEventListener("popupshowing", (e)=> { 
      var URL = ??????;     
   }, false, contextMenu);   

   menuItem.onclick =()=> {
   alert (URL);
   }

}) (document.getElementById("contentAreaContextMenu"), document.getElementById("context-inspect"));

Но это всё просто как заготовка. А как сделать правильно, чтоб заработало?

Сustom Buttons » Обновление фокса до 44.0.2 всё поломало.. » 12-02-2016 17:02:04

спос, полез углубляться в дебри читать-пробовать

Сustom Buttons » Обновление фокса до 44.0.2 всё поломало.. » 12-02-2016 16:40:39

bunda1, как я понял там связано с конфликтом с Toggle Find, у меня этого дела не установлено.. вообще не догоняю, почитал лист изменений в новой версии фокса - ничего не увидел, что могло бы не давать CВ фурычить как прежде..

Сustom Buttons » Обновление фокса до 44.0.2 всё поломало.. » 12-02-2016 16:05:48

сделал щас тупо - откатился обратно на 43.0.4 - всё пашет, нервы не треплет .. но это не решение..

Vladimir_S, спасибо, буду читать-смотреть

..для меня пока сложновато писать собственные расширения, пока всё что нужно потихоньку реализую через СВ или FG, но понимаю, что это временное, ибо придётся копать расширения рано-поздно..

(но я не программер, мне сложновато делать всё, что не на delphi написано)

Сustom Buttons » Обновление фокса до 44.0.2 всё поломало.. » 12-02-2016 15:30:16

Господа, не подскажет кто почему так и что сделать? : после того как обновился фокс до версии 44.0.2 перестало работать часть дополнений, но не об этом вопрос... вопрос в том почему код СВ перестал добавлять пункты в контекстное меню ( суть кода описана здесь https://forum.mozilla-russia.org/viewtopic.php?id=69258 ) до обновления всё работало как часы, а сейчас нет. Есть идеи как что пофиксить или что сделать чтоб всё опять заработало?

Сustom Buttons » Как динамически менять свой пункт в контекстном меню? » 03-02-2016 14:11:20

ага, всё, щас то, что надо .. без тебя бы не справился

(просто есть у меня одно дополнение на фоксе, но там много лишнего и оно не совсем то, что хотелось, вот я и прибился "повторить" его в коде кастомного батона, так как вскрыть и исправить сомо то дополнение оказалось для меня тёмным лесом, там код семиэтажный, мне не по зубам, а щас вот потыркавшись денёк с CB сделаю худо-бедно как мне удобно)

Сustom Buttons » Как динамически менять свой пункт в контекстном меню? » 03-02-2016 13:38:55

bunda1, да, да, я этого и хотел, спосибо... сейчас пункт меню появляется только если тыкнуть по ссылке

bunda1 пишет

Не очень понял насчёт alert( ссылка которая сейчас под курсором )

я имел в виду, что теперь хотел бы получить эту ссылку для дальнейших с ней действий ... как пример: я тыкаю в ссылку правой кнопкой > становится виден мой пункт в меню > я в него тыкаю > ссылка показывается алертом: alert(...);

такое сложно сделать?

Board footer

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