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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Сustom Buttons » Custom Buttons » 01-07-2020 18:00:53

Dumby пишет

Сама кнопка работае


Работает. Dumby  примите искреннюю благодарность.

Сustom Buttons » Custom Buttons » 01-07-2020 09:27:05

Добрый день. Просьба починить код кнопки, под FF60.0 ESR . С тройной функцией кнопки 1-е, исходное-"Без прокси" , 2-е, нажатие-"Ручная настройка прокси", 3-е ,нажатие-"URL автоматической настройки прокси" . Сама кнопка работает ,но при нажатии не меняет отображение состояния на самой кнопке, там под каждое состояние своя иконка и сама иконка блёклая.
Заранее спасибо.

[spoiler][code]/*Initialization Code*/

// Proxy, от 25.02.2016.


// Настройка функций кликов мыши для кнопки ...................
this.onmousedown =e=> {
   
   this.onmouseup =e=>{                  // левый клик
        if ( e.button ) return;
        clearTimeout(self.timer);           

        switch( cbu.getPrefs("network.proxy.type") ) {
           case 0:  var data = 1; break;           
           case 1:  var data = 2; break;
           case 2:  var data = 0; break;
           default: var data = 0;
        }
        cbu.setPrefs("network.proxy.type", data); 
   }

   if ( e.button == 0 )                  /

Сustom Buttons » [CB]Proxy » 06-06-2020 10:16:34

Добрый день. Просьба починить старый код кнопки, под FF60.0 ESR . С тройной функцией кнопки 1-"Без прокси" , 2-"Ручная настройка прокси", 3-"URL автоматической настройки прокси" .
Вторая просьба, доработать кнопку  Proxy, Версия: от 13.05.2019. ,  чтобы переключение происходило не на "Ручная настройка прокси" а на "URL автоматической настройки прокси" тоже под FF60.0 ESR .
Заранее спасибо.

[spoiler][code]// Proxy, от 25.02.2016.


// Настройка функций кликов мыши для кнопки ...................
this.onmousedown =e=> {
   
   this.onmouseup =e=>{                  // левый клик
        if ( e.button ) return;
        clearTimeout(self.timer);           

        switch( cbu.getPrefs("network.proxy.type") ) {
           case 0:  var data = 1; break;           
           case 1:  var data = 2; break;
           case 2:  var data = 0; break;
           default: var data = 0;
        }
        cbu.setPrefs("network.proxy.type", data); 
   }

   if ( e.button == 0 )                  //

Сustom Buttons » [CB]CB drag and go » 31-05-2020 11:13:35

Добрый день. Просьба ,починить код кнопки [CB]CB drag and go , под FF60.0 ESR . Привык, удобно . Заранее спасибо.

Сustom Buttons » Custom Buttons » 27-05-2020 21:07:58

unter_officer пишет
Duche пишет

Добрый день. Просьба к специалистам . Починить старый код кнопки, под FF60.0 ESR . Открытие любой папки по прописанному в код пути. Заранее спасибо.

:/

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

Выделить код

Код:

/*Initialization Code*/

    this.onclick =e=> {
       e.button == 0 && runApp();   // ЛКМ
    };       
    function runApp() {
       var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
       file.initWithPath( getPath() );
       file.launch();
    };
    function getPath() {
       try { return Services.prefs.getComplexValue(s, Ci.nsIPrefLocalizedString).data; }
       catch(e) { return "E:\\Download\\"; };
    };

Работает , спасибо.

27-05-2020 21:11:47

katana пишет

Duche
//FileUtils.getFile("UChrm",["x.xxx"]).launch();
FileUtils.File("C:\\Windows\\notepad.exe").launch();

При запуске FF автоматически открывает папку назначения ?

Сustom Buttons » Custom Buttons » 27-05-2020 15:24:06

Добрый день. Просьба к специалистам . Починить старый код кнопки, под FF60.0 ESR . Открытие любой папки по прописанному в код пути. Заранее спасибо.

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

/*Initialization Code*/

this.onclick =e=> {
   e.button == 0 && runApp();   // ЛКМ
};       
function runApp() {
   var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
   file.initWithPath( getPath() );
   file.launch();
};
function getPath() {
   try { return gPrefService.getComplexValue(s, Ci.nsISupportsString).data; }
   catch(e) { return "С:\Мой путь к папке"; };
};

Сustom Buttons » Custom Buttons » 24-08-2019 14:15:56

Duche пишет

Добрый день. Просьба к специалистам . Есть простенькая кнопка *закрыть все вкладки* . Просьба , добавить новое действие кнопки при котором, закрытие всех вкладок приводило к открытию домашней страницы. Заранее спасибо.

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

Выделить код

Код:

/*CODE*/
[...gBrowser.tabs].forEach((tab)=> !tab.pinned && gBrowser.removeTab(tab));   /*закрыть все вкладки*/
//gBrowser.removeTabsToTheEndFrom(gBrowser.mCurrentTab);   /*закрыть вкладки справа*/

Вопрос снимается , потихоньку написал сам.


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

Выделить код

Код:

/*CODE*/

 /*Закрытие всех вкладок приводит к открытию домашней страницы*/

[...gBrowser.tabs].forEach((tab)=> !tab.pinned && gBrowser.removeTab(tab));   /*закрыть все вкладки*/
//gBrowser.removeTabsToTheEndFrom(gBrowser.mCurrentTab);   /*закрыть вкладки справа*/
getBrowser (). selectedTab = getBrowser (). addTab ("https://Ваша стартовая страница");  /*Закрытие всех вкладок приводит к открытию домашней страницы*/

Сustom Buttons » Custom Buttons » 22-08-2019 16:38:30

Добрый день. Просьба к специалистам . Есть простенькая кнопка *закрыть все вкладки* . Просьба , добавить новое действие кнопки при котором, закрытие всех вкладок приводило к открытию домашней страницы. Заранее спасибо.

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

Выделить код

Код:

/*CODE*/
[...gBrowser.tabs].forEach((tab)=> !tab.pinned && gBrowser.removeTab(tab));   /*закрыть все вкладки*/
//gBrowser.removeTabsToTheEndFrom(gBrowser.mCurrentTab);   /*закрыть вкладки справа*/

Сustom Buttons » Custom Buttons » 19-09-2018 09:36:40

Dobrov пишет

как сделать авто-включение CB-Proxy

Добрый день. Посмотрите в этом или этом направлении.

Сustom Buttons » Custom Buttons » 17-07-2018 12:16:48

Добрый день. Просьба к специалистам . Возможно решить задачу? Сделать гибрид двух  кнопок https://forum.mozilla-russia.org/viewto … 20#p729920 и https://forum.mozilla-russia.org/viewto … 26#p701226 . Кнопку "Открыть страницу в другом браузере из контекстного меню" по типу кнопки "Запуск портативной программы из портативного браузера", положив портативные браузеры в папку "Soft" в профайле а работали портативные браузеры как кнопка "Открыть страницу в другом браузере из контекстного меню" . Мне было бы удобно положить портативное браузеры  в папку  "Soft" в профайле и не переписывать пути к портативным браузерам для "открытия страницы в другом браузере из контекстного меню" . А так «Всё своё ношу с собой». Заранее спасибо.

Сustom Buttons » Custom Buttons » 19-06-2018 16:25:41

Добрый день. Вопрос из ветки "CSS-стили" , так как там нет ответа , может специалисты из этой ветки помогут. Возможно решить задачу? Установил код "прокрутка "панели закладок" ,работает, но есть  нюанс. Прокрутка "панели закладок" происходит не по горизонтали как рулетка , а вертикально как барабан. Необходимо что бы прокрутка была как рулетка при переполнении "панели закладок", по типу прокрутки колёсиком мыши "панели вкладок"  . Заранее спасибо

[spoiler][code]@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(#nav-bar):not(#addon-bar) { max-height: none !important; }
toolbar > #personal-bookmarks { display: block !important; line-height: 0px !important; }

toolbar > #personal-bookmarks > #PlacesToolbar
{
  display: block !important;
  min-height: 0px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  max-height: 26px !important; /* Максимальная высота закл

Сustom Buttons » Custom Buttons » 12-05-2018 11:53:51

bunda1 пишет

А там не надо ничего править.

Я предварительно так и сделал. Думал что есть единая специализированная команда. Спасибо за помощь.

Сustom Buttons » Custom Buttons » 12-05-2018 10:23:52

bunda1 пишет

Да, можно сделать команду  "перетащить выделение в произвольное место"

bunda1: Подправите пожалуйста код для перетаскивания только выделенного текста и ссылок в произвольном направлении. Заранее спасибо.

Сustom Buttons » Custom Buttons » 12-05-2018 07:32:24

bunda1:  Спасибо , просмотрел, то что нужно . Подскажите , есть команда заменяющие направление перетаскивания, L налево, R направо, U верх, D вниз , на команду  "перетащить выделение в произвольное место". Можно положить этот код в готовую кнопку.

Сustom Buttons » Custom Buttons » 11-05-2018 19:07:40

Добрый день! Вопрос и просьба к специалистам. Возможно написать код , добавляющее новую функцию выделения текста. При выделении любого текста на странице и сдвиге его (выделения) на любое место на странице, посходит автоматический поиск (с открытием и переходом на новую вкладку) выделения в поисковике установленным по умолчанию, по типу" Искать в Яндекс" в контекстном меню  . Такой функционал реализован в браузере "Maxthon" , по моему очень удобно, без лишних движений производить поиск. Код хочу подсунуть в любую готовую кнопку. Заранее спасибо.

Firefox » Неправильное отображение e-mail адреса (2) » 22-02-2018 15:46:41

Coroner пишет

Мне кажется что это не Firefox виноват

Вот и меня терзают смутные сомнения что "хвосты" дописывает не FF , буду искать или кто из пользователей попробует открыть гиперссылку из Word или Exel и подскажет пути решения.
Спасибо.

Firefox » Неправильное отображение e-mail адреса (2) » 22-02-2018 09:00:15

Coroner. Спасибо за ответ. Я понимаю что FF не почтовый клиент а браузер , вот почему и голову ломаю , как научить FF корректно отображать гиперссылки открытые из Word или Exel.
В реестре по адресу HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command написано"D:\Firefox_MO\FirefoxMO.exe" -url "%1"

Firefox » Неправильное отображение e-mail адреса (2) » 21-02-2018 17:04:30

Добрый день. Продублирую свой вопрос в этой ветке, может быть  подскажут решение.
Возникла проблема с отображением e-mail адреса в поле письма "кому" . При нажатии гиперссылки из Word или Exel с адресом электронной почты , всё срабатывает как положено , открывается Web почта Mail.ru ,формируется письмо ,но в поле "кому" адрес почты вставляется не правильно, как бы с хвостиком  "FirefoxHTML", пример "Firefox@rk.ruFirefoxHTML" или "Firefox@rk.ruFirefoxHTML\Shell\Open\Command" в зависимости откуда открыта гиперссылка Word или Exel. Но если гиперссылка открыта с web страницы ,то поле письма "кому" заполняется корректно "Firefox@rk.ru" . Установлен портабельный FF, установлен браузером по умолчанию . Отдельного почтового клиента нет, пользуюсь Web почтой Mail.ru. Прошу совета ,сломал всю голову. Заранее спасибо.

Поддержка пользователей » Неправильное отображение e-mail адреса » 31-01-2018 16:34:53

Добрый день. Возникла проблема с отображением e-mail адреса в поле письма "кому" . При нажатии гиперссылки из Word или Exel с адресом электронной почты , всё срабатывает как положено , открывается Web почта Mail.ru ,формируется письмо ,но в поле "кому" адрес почты вставляется не правильно, как бы с хвостиком  "FirefoxHTML", пример "Firefox@rk.ruFirefoxHTML" или "Firefox@rk.ruFirefoxHTML\Shell\Open\Command" в зависимости откуда открыта гиперссылка Word или Exel. Но если гиперссылка открыта с web страницы ,то поле письма "кому" заполняется корректно "Firefox@rk.ru" . Установлен портабельный FF, установлен браузером по умолчанию . Отдельного почтового клиента нет, пользуюсь Web почтой Mail.ru. Прошу совета ,сломал всю голову. Заранее спасибо.

Сustom Buttons » Custom Buttons » 23-01-2018 16:05:29

dedfor пишет

Как сделать с помощью СВ скриншот активного окна (Мозиллы)

Добрый день. У меня есть вот такая многофункциональная кнопка. Кнопка большая и если можно так сказать "тяжёлая" но в ней есть всё что касается скриншота активного окна .

[spoiler][code]self.label = "Save";
self._handleClick =()=> menuPopup.showPopup(this, -1, -1, "popup", "bottomleft", "topleft");
self.image = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsSAAALEgHS3X78AAACpklEQVQ4jXWRz4tXZRTGP+f9ce977/3aRDKD4JA5KIiIRRG4miBqJME2oYH4H7SKaBFiCxeCuksXUxRBbcKdW4Vx0UIwRkRb6MaJEcRR5us4zsz3x73ve1zcZiS/9MCBszkfnvM8AoCMf0Dn8OcIAxERrWFqv2H3Ls9wCN4qVQGLS7XemRer8cUa61dm0dQDFQDY/es8n/SV6aXoPn2mfLisv1zt66YedlUv/6U6d7+nYeZJ5ON1lclTl1oDIgZcYOLAdsIG5MNIPojk/WhNjKARNP55dxCPf/0w3l9YjDYMlGy15v0zX7Hz2wuoqgGUIFCUUARLESxlYZNxFsSC2KH1ljfH7PLzDat5sOTBalnD1IljYIIDFcoAVQ4+QchAFckNmxrrvODQwSWG/afEci9kmZB7CJJAcAAEC9uA5YTWNQD3FoX5CcPiSkP3eY8v3utzd6FDnXkITskRKm8AHAgUwBggHh1GTAXnr8O5uQQYMNuB8XbdBmIUzQ

Сustom Buttons » Custom Buttons » 16-08-2017 22:03:30

villa7

Спасибо.Работает отличено. Только добавил свой кусочек кода с иконкой PotPlayer и обернул код в анонимную функцию (()=> { тут код })();

[spoiler][code]menuitem.setAttribute("label", "Открыть в PotPlayer");     
   menuitem.setAttribute("class", "menuitem-iconic");
   menuitem.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAE1SURBVHjalNG9S5tRGIbxX8TJVYP/REEdndzsWHB9JwXBvUOXKg4iOEhBKIhYUETXii7V1SEqCh6ymCUQP1DERRFFJT0d8jbE0jeJ93aeB67r5jm5GCPoWzeGT9jESkjUFi2SawBcozed72A8JM7fA4g55Lu4eQT3+Iwfzdq8AXzoZu0jGyUWTniutm7zBjCQZ2W4tqjcM1kg3DZvkwmA35G1U76HepvdtM1ZW4C/Kd8xtU+xoU1ILLcNgGpkqchiEUQMhcRe2wDYLvO1UH+OhMTPtgB3L8we8qtSOw3m8SUkYkvA3iXTB9w+gRJGQ6LQ8ogPr8wdsVWuW79hMiSeMr+xP8/qMIUrpve5fvy/NRPQ2UF/D8c3RKqpdepfaxbgBH3p/BRjWdYswCAmcIGZZtbG/BkAHtLE4ZXQlc8AAAAASUVORK5CYII=");
   document.getElementById("context-sep-open").parentNode.insertBefore( menuitem,

Сustom Buttons » Custom Buttons » 16-08-2017 20:57:05

oleg.sgh пишет

Есть кнопка Открыть видео в PotPlayer

Спасибо, я эту кнопку видел. Она работает корректно во всех режимах, но есть одно но. Эта кнопка перекрашивает значок кнопки в стиль PotPlayer . А код мне нужен для работы в составе другой кнопки ,где собраны все дополнительные коды. Вот и прошу исправить мой код.

Сustom Buttons » Custom Buttons » 16-08-2017 18:27:06

Добрый день. Есть код кнопки "Открыть видео в PotPlayer" в контекстном меню, открывает видео из Ютуба в PotPlayer из контекстного меню. Код работает нормально ,но есть маленькая "хотелочка". Нормально открывается в PotPlayer если курсором встать на текст (ссылку) к видео. Но если курсором встать на само видео (куртинку) то всегда получаем ошибку "Ошибка воспроизведения - перегружен сервер или ошибка ввода адреса". Можно исправить , чтобы открывалось в PotPlayer и с ссылки и с картинки из контекстного меню. Заранее  спасибо.
[spoiler][code]// Открыть страницу в другом Плеере из контекстного меню . ..................

(()=> {,
   var menuitem = document.createElement("menuitem");       
   var contextMenu = document.getElementById("contentAreaContextMenu");

   menuitem.id = "open-in-pot";
   menuitem.setAttribute("label", "Отправить в PotPlayer");     
   menuitem.setAttribute("class", "menuitem-iconic");
   menuitem.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA

Сustom Buttons » Custom Buttons » 11-08-2017 18:16:07

Stkvsky пишет

я хочу убрать все скролл бары на всех страницах

Добрый день. Попробуйте , только это стиль для "Stylish" .

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

Выделить код

Код:

/* Scrollbar hidden / hide scrollbars totally */
/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

scrollbar {visibility:collapse !important; }

Сustom Buttons » Custom Buttons » 29-07-2017 14:48:33

bunda1
Добрый день . Посмотрите две мои просьбы.
Первая по теме "Сustom Buttons " https://forum.mozilla-russia.org/viewto … 17#p740117, вторая , может поможете, в части прокрутки по горизонтали  https://forum.mozilla-russia.org/viewto … 64#p739464 .  Заранее спасибо

Board footer

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