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

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

Сustom Buttons » Custom Buttons » 05-10-2020 23:01:12

unter_officer
Огромное спасибо! Да всё полностью работает :)

Сustom Buttons » Custom Buttons » 02-10-2020 23:09:50

Добрый день!
Может ли кто-нибудь помочь поправить эту кнопку?:)
Перестала открываться https://forum.mozilla-russia.org/viewto … 84#p477384 Compact Menu
Спасибо!

Сustom Buttons » [CB]Memory Monitor » 02-10-2020 23:04:38

Перестала работать. :/
Нет ли версии для нового браузера?
Спасибо.

Сustom Buttons » Custom Buttons » 24-11-2018 06:14:10

Ultima2m
Я ушел на BASILISK т.к. там не изгажен imakros, и полностью работает Custom Buttons, а основной браузер с соц сетями перевел из RELEAS в ESR там тоже Custom Buttons работает нормально и нет бреда с изменением функций.
WаterFox тоже можно попробовать, тоже хороший баузер, менее прожорливый и почти тот же ESR только немного пониже :)
Может когда люди по убегают до них хоть дойдет, что они творят :D Хотя и это не поможет это мировая тенденция засрать все так, чтоб комп зависал и вы бежали покупать новую технику!:music:

Сustom Buttons » Custom Buttons » 24-11-2018 04:05:18

drage2
Переходите на ESR с этого релизистого мутанта:sick::usch::rolleyes: Пока они полностью совместимы и имеют одинаковую обертку... В ESR практически все работает и он кушает поменьше ресурсов. Там ещё ни кто не нагадил пока... :blush::music:

Сustom Buttons » Custom Buttons » 18-11-2018 08:46:53

momo2000 пишет

suz191

исчезли значки дополнений

удалить extensions.json в папке профиля

Да! Это решило вопрос с дополнениями! Появились! Спасибо огромное :) А контейнеры и куки перекинуть как-нибудь можно?

Добавленно!

Всё я прикрутил... Ура... :lol:

Контейнеры и куки не отвалились... Если кому интересно метод ниже :blush:


[spoiler]Правим containers.json

Берем из профиля RELEAS у вас там будут свои цифры! Главное чтоб начало и конец не изменились в ESR, а само описание контейнеров подставляем из нужного!

{"version":2,"lastUserContextId":12,"identities": это начало забираем эту середину тут конец ,{"userContextId":42434545695,"public":false,"icon":"","color":"","name":"userContextIdInternal.webextStorageLocal","accessKey":""}]}

Правим в профиле ESR

{"version":8,"lastUserContextId":9,"identities": это начало вставляем её сюда тут конец [b],{"userContextId":9,"public":fa

Сustom Buttons » Custom Buttons » 18-11-2018 00:09:28

Пока исправят кнопки, выйдет новый ff и опять всё отвалится. Мартышкин труд, блин.

Я уже устал от этого FF... Проблема на проблеме! Постоянные костыли... А самое главное что проц жрет не померно и память засирает!
Попытался уйти с relaes на esr так теперь и тут палки в колесах... Переход просто так не возможен...
Отваливаются все контейнеры исчезли значки дополнений! Это вообще какой-то кошмар!:sick:

Сustom Buttons » [CB]Memory Monitor » 15-11-2018 19:18:19

Dumby пишет

Или сначала напиши что-нибудь простенькое, вдруг сойдёт.

Огромное спасибо! :) Работает!
По поводу nsIMemoryReporterManager.getReports() не очень понял! Но, в этом коде его нет значить тормозить не должен!
Ещераз огромное спасибо! :)

Сustom Buttons » [CB]Memory Monitor » 13-11-2018 03:54:36

Подскажите пожалуйста как впендюрить resource://gre/modules/Memory.jsm
Обратно? :D
Спасибо :)

Сustom Buttons » Custom Buttons » 11-11-2018 21:50:21

Coroner пишет
Yeesha пишет

Browser.AddWebTab() должно работать.

Не-а. :(

Dumby пишет

Можно попробовать сделать как здесь,

И «Обратно совместимое», и «Обратно несовместимое» — работают.

Ох, но кнопок где это встречается много...
Буду потихоньку переделывать.
Спасибо :beer:

P.S. Ещё не работает «рестарт». Мне он не нужен, просто проверял что работает, а что нет.
Видимо и правда изгадили всё подряд.

подобной кнопке все заработало... Но, не получается запустить ПКМ, собственно с самим меню
[spoiler][code]
// Настройка функций кликов мыши ................................
this.onclick =e=> {
   if ( e.button == 0 ) gBrowser.selectedTab = gBrowser.addTrustedTab("about:blank"); 
     
   if ( e.button == 1 ) {
        // запомнить текст из буфера обмена и скопировать текст на странице
        var clip = gClipboard.read();
        window.content.focus();
        goDoCommand("cmd_copy");           

        gBrowser.selectedTab = gBrowser.addTrustedTab('about:blan

Сustom Buttons » [CB]Memory Monitor » 11-11-2018 20:58:52

suz191 пишет

Добрый день! В новом Firefox
Перестал работать правильный монитор от Dumby
из поста https://forum.mozilla-russia.org/viewto … 42#p757742

Разобрался вроде! отсуцтвует вот это resource://gre/modules/Memory.jsm

А где он теперь лежит? :|

Сustom Buttons » [CB]Memory Monitor » 11-11-2018 18:06:15

Добрый день! В новом Firefox
Перестал работать правильный монитор от Dumby
из поста https://forum.mozilla-russia.org/viewto … 42#p757742
Они что-то сделали с адресной стройкой и больше он там не отображается!
Не мог ли бы кто-нибудь помочь заставить его отображаться? У меня не получается.
Спасибо! :)

Dumby пишет

suz191
Ну, я попробовал просто вывести в адресную строку лейбл,
отображающий расход памяти. (типа как на странице about:performance)

Вроде что-то показывает на Firefox 60, и, даже, на Nightly 62 (2018-05-10).
[spoiler][code]setTimeout(url => {
    var mode = "rss"; // "rss" - Resident Set Size, "uss" - Unique Set Size
    var interval = 1500; // ms

    var before = null;
    var parent = before ? before.parentNode : document.getElementById("page-action-buttons");
    var lab = parent.insertBefore(document.createElement("label"), before);

    var nsvo = Cu.import(url, {});
    if (!("labels" in nsvo)) {
        nsvo.labels = new Set();

Сustom Buttons » Custom Buttons » 25-08-2018 22:45:46

bunda1 пишет

Исправил кнопки Часы и Экспорт всех CB кнопок в HTML файл для соместимости с FF58.

Добрый день!
Можете исправить для 61 (Экспорт всех CB кнопок в HTML файл)
она опять перестала рабоатать :)
Спасибо!

Сustom Buttons » [CB]Memory Monitor » 25-05-2018 00:30:49

Coroner пишет

suz191, парочка вопросов:
Нажатие в about:memory можно переделать на "Garbage Collection", или сразу на "Minimize Memory Usage"?

Идея понравилась...
Можно попробовать совместить с этим! http://custombuttons.sourceforge.net/fo … f=4&t=3556
Тогда по сути наверное и сброс памяти не нужен будет никакой внешней программой...
Как вам такой Вариант?

Сustom Buttons » [CB]Memory Monitor » 18-05-2018 21:35:59

Coroner пишет

suz191, парочка вопросов:
1. Стиль в код перенесён — даёт это какую пользу, или просто так удобнее?
2. Нажатие в about:memory можно переделать на "Garbage Collection", или сразу на "Minimize Memory Usage"?

Добрый день...
1. Удобнее в плане лени :)  (скопировал и вставил) :)
2. Я не знаю! Но, попробовать наверное можно... Я просто собрал её из старой, по вашим исходникам :)
И сделал одно сообщение тут, а старые сообщения с кодом поправил ссылкой на это сообщение, чтоб не создавалось в теме хаоса, а то было в каждом сообщении по кусочку кода... :)

Сustom Buttons » [CB]Memory Monitor » 17-05-2018 23:03:08

Memory Monitor Firefox 60+

1. Старый Код с не правильно отображающейся памятью и использованием запуска внешней программы для очистки памяти
     Л: Открыть about:memory
     П: Очистка Кеш и удаление Flash-кукисов
(подсказка есть, очистка выделена черным и если не используете можете удалить эти строки):

[spoiler]

/*Initialization Code*/

// ====================================================================================
// Memory Monitor ................................
// https://forum.mozilla-russia.org/viewtopic.php?id=52237
// ====================================================================================
var idbut=this.id;
var urlbar = document.getElementById("page-action-buttons");
var button = document.getElementById(idbut);
urlbar.insertBefore(button, urlbar.lastChild);

var style = custombutton.buttonGetHelp(self).replace(/id/g, _id);
var uri = makeURI('data:text/css,'+ encodeURIComponent(style));
var sss = Cc["@mozilla.org/content/sty

Сustom Buttons » [CB]Memory Monitor » 12-05-2018 21:23:44

Coroner пишет

Все мои "нажатия", в том числе и по "Long Click" работают. Но это у меня, а как в оригинале было — я не помню. Может там и про кэш ничего и небыло... :angel:

Да и пусть так остается... Показывает чистит и хорошо... Все равно не правильно показывает :D Самое главное память сбрасывает :)
По-моему это был оригинал и он тоже работает, с вашим заголовком вставленным сверху и подсказки нету, она и не нужна:
в firefox 60+ https://forum.mozilla-russia.org/viewto … 39#p758039

Сustom Buttons » [CB]Memory Monitor » 12-05-2018 13:52:04

Garalf пишет

suz191
А где разместить этот код
memoryDisplay.style.cssText = "-moz-appearance: none; padding: 0; background-image: -moz-linear-gradient(#FF0, #0000E8, #FF0); margin-left: 1px; border: 0; color: #fff"; //
в коде кнопки?
Что-то с ним у меня кнопка не работает(

Это было предположение, её просто нужно сейчас собрать потихоньку обратно отключая места которые её ломают и доработать...
Вот со стилем сразу в коде... вроде работает!
Черным запуск программы и стиль...
Если запуск какой либы программы не нужен выкинте его (первый черный отрезок)
Но этот счетчик, память показывает не правильно и он собственно на данный момент подходит именно для очистки т.к. это прикручено...
Счетчик просто для показа памяти ... На мой взгляд более правильной тут https://forum.mozilla-russia.org/viewto … 42#p757742
Второй черный отрезок это стиль :)
в firefox 60+ https://forum.mozilla-russia.org/viewto … 39#p758039
Спасибо [

Сustom Buttons » [CB]Memory Monitor » 11-05-2018 21:57:13

Coroner пишет

Вообще без стиля — нет. Он как раз цифры и буквы вместо значка и выводит.
В принципе его вроде в сам код вставить можно, кажется такие кнопки были тут, но я не подскажу сейчас как именно...

Я думаю примерно так как-то.
https://forum.mozilla-russia.org/viewto … 39#p758039
Спасибо, получилось все работает:D

Сustom Buttons » [CB]Memory Monitor » 11-05-2018 21:32:56

Coroner пишет

Про стиль в "справке" не забыли? Без него не прокатит.

скрытый текст

Выделить код

Код:

#id .toolbarbutton-text {
  color: #00FF00 !important;
  font-weight: bold !important; 
  font-size: 10px !important;
  Min-height: 23px !important;
  display: block !important; 
}


#id .toolbarbutton-icon {
  display: none !important;
}

в firefox 60+ Всё прописал сейчас работает!
А без стиля можно?
Получается все назад собирать постепенно?
С ней проще разобраться...
Сброс вставил
тут полностью готовый https://forum.mozilla-russia.org/viewto … 39#p758039
Изменено дабы не вносить путаницу...
картинка

скрытый текст
69d395e27b29.jpg

работает как старая на один процесс, а вторая на все процессы. :)

Сustom Buttons » [CB]Memory Monitor » 11-05-2018 20:50:31

Dumby
перепробовал сейчас методом тыка прикрутить сброс памяти при определенной цифре не получается!

скрытый текст
if ( memory < 400 ) return;
       var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
        file.initWithPath('путь до файла');
       file.launch();

Помогите пожалуйста если это возможно...
Я так полагаю отображение url  в строке завязано на этом:
скрытый текст
}, 500, "resource://gre/modules/Memory.jsm?" + _id);

нужно как-то задать
      var memory = "resource://gre/modules/Memory.jsm?" ;

Но так оно не работает :)
Белиберда конечно но я просто попытался объяснить смысл...

var memory = "resource://gre/modules/Memory.jsm?" ;
}, 500, memory + _id);
if ( memory < 400 ) return;
       var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
        file.initWithPath('путь до файла');
       file.launch();


Спасибо

Сustom Buttons » [CB]Memory Monitor » 11-05-2018 15:16:45

Dumby пишет

suz191
Ну, я попробовал просто вывести в адресную строку лейбл,
отображающий расход памяти. (типа как на странице about:performance)

Вроде что-то показывает на Firefox 60, и, даже, на Nightly 62 (2018-05-10).
[spoiler][code]setTimeout(url => {
    var mode = "rss"; // "rss" - Resident Set Size, "uss" - Unique Set Size
    var interval = 1500; // ms

    var before = null;
    var parent = before ? before.parentNode : document.getElementById("page-action-buttons");
    var lab = parent.insertBefore(document.createElement("label"), before);

    var nsvo = Cu.import(url, {});
    if (!("labels" in nsvo)) {
        nsvo.labels = new Set();
        var mb = 1024 * 1024, gb = mb * 1024;
        var format = num => num < gb
            ? Math.round(num / mb) + "MB"
            : (Math.round(100 * num / gb) / 100).toFixed(2) + "GB";
        var updateLabels = bytes => {
            if (bytes) for(var lab of nsvo.labels)
                lab.setAttribute("value", format(byt

Сustom Buttons » [CB]Memory Monitor » 11-05-2018 12:15:26

Coroner пишет
suz191 пишет

в 60 firefox перестало работать и кнопка и строка состояния

А дополнение Custom Buttons включено и работает?

Да, заставил работать этим методом https://forum.mozilla-russia.org/viewto … 99#p752799

Но, Memory Monitor отвалился поскольку переделали интерфейс и доступа к памяти больше нет...
В место кнопки Memory Monitor звезда, а в строке состояния исчезло и не работает с версии 59...
Нужно, что-то так же внедрять в код, чтоб получить доступ к памяти...
Нужен кто-то понимающий в этом во всем  :rolleyes:

Сustom Buttons » [CB]Memory Monitor » 10-05-2018 19:29:15

в firefox 60+ перестало работать и кнопка и строка состояния :(
Полностью умерло отображение :(
Можно ли что-то изменить?
Спасибо

Firefox » 57 версия или разрабы сошли с ума... » 28-03-2018 03:20:42

Wave пишет

замени древовидные вкладки,

заменил Tree Tabs с остальным не сталкивался, не пользовался... для меня проблемой сейчас является только imacros

Board footer

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