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

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

Сustom Buttons » Custom Buttons » 01-05-2020 14:27:19

Dumby пишет
Alewww пишет

Dumby, через кнопку можно отправить post запрос?

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

то что надо, спасибо!

Сustom Buttons » Custom Buttons » 01-05-2020 01:15:02

Dumby пишет

Прочитать кому?

я про себя говорил, хотел ознакомиться с мануалами, думал они есть

Dumby, через кнопку можно отправить post запрос? Типа такого:

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

Выделить код

Код:

def ha_toggle():
    url = "http://192.168.1.64:8123/api/services/homeassistant/toggle"
    headers = {
        "Authorization": "tttoooookkkkeeeennnn",
        "content-type": "application/json",
    }
    data = '{"entity_id": "some_light"}'

    response = requests.post(url, headers=headers, data=data)

Сustom Buttons » Custom Buttons » 30-04-2020 09:47:35

vitalii201, не принципиально. Но как теперь букмарклет поместить в кнопку.

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

Выделить код

Код:

var vert = ` javascript:%20if%20(window.getSelection)%20selected%20=%20window.getSelection();%20else%20if%20(document.getSelection)%20selected%20=%20document.getSelection();%20else%20selected%20=%20document.selection.createRange().text;%20$s=%20''+selected;%20if(!$s)void%20($s=prompt('%D0%A7%D1%82%D0%BE%20%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C-%D1%82%D0%BE%20%D0%B1%D1%83%D0%B4%D0%B5%D0%BC?','???'));if($s!=null)void(open('http://www.google.com/search?num=100&q=site:'+%20document.location.hostname+%20'+%20%22'+$s+'%22'))` ;
gBrowser. loadURI(vert, { triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal() });

начал немного про javascript читать, хотя я больше по python
как узнать текущий url вкладки?

Выделить код

Код:

var url=window.location.href;
alert(url);

Выводит

Выделить код

Код:

chrome://browser/content/browser.xhtml

И где можно прочитать про встроенные фу

Сustom Buttons » Custom Buttons » 29-04-2020 19:07:36

Здравствуйте!
Есть кнопка "Поиск по сайту", но к сожалению она сейчас не работает.
Что нужно исправить в данном коде, чтобы она заработала?:
[code]// Настройка функций кликов мыши для кнопки ..................
this.onclick =e=> {
   if ( e.button == 0 ) {
        var text = getSelect() || custombuttons.promptBox('Поиск по сайту в Google', 'Bведите текст ....')[1];
        text !== '' && searchInWebsite(text);
        }
               
   e.button == 1 && searchInWebsite(gClipboard.read());
};


// Поиск по сайту в Google ..................
function searchInWebsite(text) {
   var text = escape( convertFromUnicode("UTF-8", text) );           
   //var domain = Services.eTLD.getBaseDomain( gBrowser.currentURI );
   var domain = encodeURIComponent(content.document.domain);
   var url = "http://www.google.com/search?as_q=" + text + "&as_sitesearch=" + domain;
   gBrowser.selectedTab = gBrowser.addTab(url);
};


// Конвертировать текст в юникод ..................
function convertFromUnic

Сustom Buttons » Custom Buttons » 13-09-2019 19:58:39

sn260591 пишет

Alewww
Попробуй просто заменить nsILocalFile на nsIFile.

то что надо, спасибо!
вот еще (если кто будет искать после переезда на quantum):
Исправляем кнопки для перехода на сайт:
Было:

Выделить код

Код:

gBrowser.selectedTab = gBrowser.addTab(url);

Стало:

Выделить код

Код:

gBrowser.selectedTab = gBrowser.addTab(url, {
  triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
});

url подставляем свой, в кавычках. пример кнопки:

Выделить код

Код:

gBrowser.selectedTab = gBrowser.addTab('https://www.google.com', {
  triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
});

прошу прощения если было, но я немного обезкуражен после переезда с 56 мозиллы на quantum 69

может кто то сможет помочь с кнопкой, которая создает ярлык на сайт. К сожалению после переезда, она перестала работать.
[code]// Создать кнопку ярлык для сайта, от 11.01.2015.


// Иконка для создания кнопки ярлыка без значка веб-сайта .................
var defaultFavicon = "chr

Сustom Buttons » Custom Buttons » 12-09-2019 11:33:13

Здравствуйте. Был такой код, а теперь не работает. Что нужно исправить в нем?:

Выделить код

Код:

var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);  
file.initWithPath("C:\\Users\\Alewww\\PycharmProjects\\script.bat");
file.launch();

и еще вот этот также не работает. Что нужно здесь подправить?:

Выделить код

Код:

startProcess("C:\\Users\\Alewww\\PycharmProjects\\script2.bat",[""]);

function startProcess(path, args) {
    var file = Components.classes["@mozilla.org/file/local;1"]
        .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Components.classes["@mozilla.org/process/util;1"]
              .createInstance(Components.interfaces.nsIProcess);
       process.init(file);
        process.run(false, args, args.length);
      } else custombuttons. alertBox ("Файл не найден", path); 
};

Firefox » Ищу расширение для Firefox (ищу дополнение) » 27-04-2015 23:53:51

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

Firefox » Ищу расширение для Firefox (ищу дополнение) » 04-10-2014 19:56:14

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

Firefox » Ищу расширение для Firefox (ищу дополнение) » 20-07-2014 13:59:56

xrun1, кнопка просто открывает батник в блокноте, но не выполняет его, что нужно изменить в этом коде, чтобы запустить bat:

Выделить код

Код:

startProcess("C:\\windows\\system32\\notepad.exe",["c:\\boot.ini"]);

function startProcess(path, args) {
    var file = Components.classes["@mozilla.org/file/local;1"]
        .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Components.classes["@mozilla.org/process/util;1"]
              .createInstance(Components.interfaces.nsIProcess);
       process.init(file);
        process.run(false, args, args.length);
      } else custombuttons. alertBox ("Файл не найден", path); 
};

Firefox » Ищу расширение для Firefox (ищу дополнение) » 20-07-2014 00:26:01

Здравствуйте!
Ищу дополнение, суть которого в следующем: это просто кнопочка в браузере, при нажатие на которую полностью очищается заданная папка.
Если это будет не дополнение, а к примеру скрипт в custom buttons - тоже сойдет. В общем суть моего поиска - это быстро (в один клик) очищать конкретную папку в системе (ОС), желательно в самом браузере.

Firefox » Ищу расширение для Firefox (ищу дополнение) » 18-02-2013 16:08:25

Здравствуйте!
Ищу дополнение, чтобы посредством него можно было бы заливать изображения на радикал (миную компьютер). (можно не дополнение, можно custom buttons - не важно, главное результат)

Кратко, ищу возможность: ПКМ на изображение - залить на Radikal

Firefox » Ищу расширение для Firefox (ищу дополнение) » 17-05-2012 20:08:54

нет это немного не то, то о чем я написал вряд ли вообще возможно, без индивидуального заказа.
суть в чем, посредством мульти линка, я забиваю ссылки на изображение в буфер, а потом я их вставляю они выглядят по типу изобр.имдж. а надо чтоб они вставлялись уже по типу [имдж]изображение.имдж[/имдж] - и так со всеми изображениями которые в буфере, думаю там надо прописывать условие: ставить [img]перед http:// и второе условие ставить[/img] после jpg, bmp, png (вообщем вписать там все графические расширения). Ну вот как то так я вижу Инструмент копипаста :)

17-05-2012 20:11:25
Tiger.711
есть решение попроще, у самого стоит в маст хевах: Add to search Bar, очень удобно, поиск можно забирать практически с любого сайта.

Firefox » Ищу расширение для Firefox (ищу дополнение) » 17-05-2012 19:42:08

LongLogin пишет

Multi Links

LongLogin, благодарю! столько времени мне сэкономили!

ушел в маст хевы, это находка копипаста! - можно настроить так чтобы просто линки в буфер забивались и все.
вот еще бы умельцы нашлись, чтобы добавить пункт туда по типу сохранить ссылки и преобразовать в ббкод [имдж], то есть ссылки сразу вставлялись по типу [имдж]картинка.джпг[/имдж] :)

Firefox » Ищу расширение для Firefox (ищу дополнение) » 17-05-2012 19:14:16

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

Новости » Вышел Firefox 3.5 » 03-07-2009 14:33:34

что то намудрили, теперь браузер открывается минут 10 - 15

Поддержка пользователей » как вкл и выкл прокси одной клавишей ? » 20-03-2009 11:44:08

здравствуйте
подскажите пожалуйста как назначить на клавишу, включение и выключение прокси (заранее настроенное)
желательно без участия foxyproxy
спасибо

Board footer

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