объясните кто знает, почему кнопка с таким кодом перестала открывать сайты в новой табе?
где бы взять кнопку Restart?
у меня Рестарт с таким кодом (работает)
13-02-2021 22:30:58
alert(BrowserUtils.restartApplication);
Забираем код с алерта.
а с таким кодом не работает
toxa ага, всё именно так сделал (+ перед этим вернул на место оригинальный omni.ja, который до этого модифицировал по совету выше), ставил вроде бы paxmod (щас не вспомню, тыкнул наугад) - сразу встало....
только, как говорил, большинство моих старых кнопок не пашут (малая часть пашет), не знаю почему, может код как-то поменять надо под новые версии всего, тока знать бы ещё что и как..
vending_machine спасибо, изменил .js-ки как в том посте - установилось... и приятный бонус, что автоматом подхватились все мои кнопки со старого ноута, которые я вместе с профилем перенес на новый (правда ни одна из них не фурычит, хаха, но хотя бы на месте... а что, gBrowser уже не работает что-ли?)
Я правлю файл 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 пишет "нет, потому что вероятно повреждено".
Хочу сразу уточнить, у меня Firefox Portable 85.1
В about:config я все переключил как надо. Пытаюсь установить paxmod.xpi мне пишет расширение не может быть установлено, оно не проверено.
На всякий случай попробовал bootstrap.xpi (без создания доп. js) - пишет расширение не может быть установлено, оно повреждено.
Хотелось бы конечно поставить paxmod.xpi чтоб не морочить голову с созданием файлов config.js
У меня фокс 80.0.2, не ставится ни bootstrap, ни paxmod, пишет "не может быть установлено, так как не проверено" (или типа того). Файлы .js делал, и about:config менял, всё как писали для обоих вариантов - ни как не ставится...
Граждане, где скачать Custom Buttons на самую последнюю (текущую) версию Firefox?
Короче, юзал годами древний ноут с Вистой и Лисой v.50 и всё работало (хоть медленно, но стабильно). Тут взял новый ноут с Win 10 и накатил последнюю Лису v.80+какую-то-там... и не узнал браузер. Куда делся статус-бар? Где-что... Все старые привычные расширения не пашут там. Кучу кастомных батонов со старого ноута как теперь на новый перенести?
Если это оно, то...
https://forum.mozilla-russia.org/viewto … 53#p787753
...какую .xpi из двух накатывать? В чем разница?
solombala
Спасибо, кнопка работает как надо.
А не подскажете, что изменить, чтобы при нажатии правой кнопкой было не "Видео из Clipboard" а "Скопировать ссылку на видео в Clipboard"?
..а HLS потоки я смотрю через проги livestreamer и streamlink с пристёгнутым плейером MPC-HC, они под это заточены
solombala Нет, не для скачивания. Это надо для передачи ссылки в PotPlayer для просмотра. Просто конкретно seasonvar заблочен роскомнадзором и не показывает видосы ни через VPN, ни через прокси, вообще никак. Но по прямым ссылкам на видео PotPlayer спокойно всё воспроизводит. В принципе, я вчера нарыл расширение Bulk Media Downloader, которое как раз делает то, что мне нужно, но если это можно сделать и через Custom Buttons, то я бы предпочёл этот вариант.
Подскажите, нет ли такой кнопки, которая бы при просмотре любого видео на любой странице могла определить и показать (ну или скопировать в буфер) прямую ссылку на это видео? Например, на seasonvar.ru запускаешь в плейере видео, потом жмёшь кнопку и она показывает ссылку на текущее .mp4, такого вида "http://data11-cdn.datalock.ru/fi2lm/64ce511c626e9a1e7167ccfa5eecc00c/7f_Stranger.Things.S01E01.720p.WEB.rus.LostFilm.TV.a1.19.07.16.mp4". Эту ссыль можно увидеть в Инструментах разработчика > Сеть , но это не удобно каждый раз туда лазить. Нельзя ли это кнопкой реализовать?
sonyas75 спасибо, работает
Подскажите пожалуйста код кнопки, которая при нажатии просто вызывает диалоговое окно "Параметры соединения" ("Connection Settings"), где задаются параметры прокси. Версия Фокса старая v.50, если это имеет значение.
turbot ) это то оно понятно ) но это больше подошло бы для написания расширения с нуля, а в данном случае это не проще... тут имеется готовый плагин и внутри всё сделано автором отнюдь не по фэншую, а как получилось... пол дня копаюсь и не могу найти там момент вывода сообщения ) ..понимаю, что задача мелкая и не должна была вызвать трудностей, но по факту получился затык
turbot значит я просто не туда пытаюсь пихнуть код... не могу отловить в чужом коде момент вывода сообщения... пробую (методом тыка) дальше
turbot не работает, ни так, ни так... боюсь, я просто не в то место вставляю код, хотя по логике всё делаю правильно. Или, возможно, нужно дополнительно что-то ещё объявить по типу require("sdk/... только я не совсем в этом разбираюсь.
Помогите дилетанту. Имеется в использовании расширение Live Notifier https://addons.mozilla.org/ru/firefox/a … e-notifier , оно выводит сообщения о начале трансляции на твиче. Выглядит это примерно так:
Выводится беззвучно. Есть похожее расширение, где при этом воспроизводится звук. Но как сделать, чтобы проигрывался звук здесь?
Я добавил в корень .xpi файла свой звук notif_sound.mp3, а в скрипте (index.js) в функции doStreamNotif пытался добавить следующее:
Но это не работает. Подскажите на этом конкретном дополнении как осуществить это дело.
(Ну или, возможно, не свой, а системный звук чтобы проигрывался)
turbot о, это наверное как раз то, что надо, спасибо, пошел пробовать
bunda1 облом, стало быть...
...а если не через меню плейера? .. в общем-то, суть задумки такова: на страницах разных форумов часто встречаются встроенные плейера с ютуб-видосами, так вот цель не запускать их прям там для просмотра, а как-то одним действием получать ссыли на эти видосы и отправлять их на просмотр в VLC плейер, который тянет их в макс. качестве без лагов и не кеширует их на винт как браузер
Приветствую. Помогите через CB создать пункт контекстного меню на ютубовском флеш-плейере.
я делаю, например, так:
((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"));
Но это всё просто как заготовка. А как сделать правильно, чтоб заработало?
…спос, полез углубляться в дебри читать-пробовать
bunda1, как я понял там связано с конфликтом с Toggle Find, у меня этого дела не установлено.. вообще не догоняю, почитал лист изменений в новой версии фокса - ничего не увидел, что могло бы не давать CВ фурычить как прежде..
сделал щас тупо - откатился обратно на 43.0.4 - всё пашет, нервы не треплет .. но это не решение..
Vladimir_S, спасибо, буду читать-смотреть
..для меня пока сложновато писать собственные расширения, пока всё что нужно потихоньку реализую через СВ или FG, но понимаю, что это временное, ибо придётся копать расширения рано-поздно..
(но я не программер, мне сложновато делать всё, что не на delphi написано)
Господа, не подскажет кто почему так и что сделать? : после того как обновился фокс до версии 44.0.2 перестало работать часть дополнений, но не об этом вопрос... вопрос в том почему код СВ перестал добавлять пункты в контекстное меню ( суть кода описана здесь https://forum.mozilla-russia.org/viewtopic.php?id=69258 ) до обновления всё работало как часы, а сейчас нет. Есть идеи как что пофиксить или что сделать чтоб всё опять заработало?
ага, всё, щас то, что надо .. без тебя бы не справился
(просто есть у меня одно дополнение на фоксе, но там много лишнего и оно не совсем то, что хотелось, вот я и прибился "повторить" его в коде кастомного батона, так как вскрыть и исправить сомо то дополнение оказалось для меня тёмным лесом, там код семиэтажный, мне не по зубам, а щас вот потыркавшись денёк с CB сделаю худо-бедно как мне удобно)
bunda1, да, да, я этого и хотел, спосибо... сейчас пункт меню появляется только если тыкнуть по ссылке
Не очень понял насчёт alert( ссылка которая сейчас под курсором )
я имел в виду, что теперь хотел бы получить эту ссылку для дальнейших с ней действий ... как пример: я тыкаю в ссылку правой кнопкой > становится виден мой пункт в меню > я в него тыкаю > ссылка показывается алертом: alert(...);
такое сложно сделать?