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

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

Архив тем » Панель становится широкой из-за окна поиска » 18-02-2013 15:43:58

да, как ни странно, Элементы Яндекса были всему виной, хотя как они качались адресной строки - непонятно. выключил, включил - работает нормально

Архив тем » Панель становится широкой из-за окна поиска » 18-02-2013 13:53:21

Нет, "маленькие значки" не устраняют данную проблему.

Архив тем » Панель становится широкой из-за окна поиска » 18-02-2013 10:16:48

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

Firefox » Ищу расширение для Firefox (ищу дополнение) » 23-06-2012 00:28:34

на FF который год, а как там у Хелпера не видел, глянул на сайте только ролик, ставить не стал =)
а то что кнопка появляется, когда есть контент для загрузки - вкурсе, но вот нету ее и все =( буду ждать апдейтов

Firefox » Ищу расширение для Firefox (ищу дополнение) » 22-06-2012 23:12:36

Крошка Ру, думал что он (FlashGot), стоит до сих пор и даже переустановил - проверил, но кнопочки скачивания не появляется внизу. либо это какие то баги несовместимости с FF13?

22-06-2012 23:14:51
vitalii201, прога не та, но функционал такой же в точности, спасибо =) а то смотрел другие плагины вроде даунлоад хелпера, у которых кнопки около адресной строки - не захотелось ставить. вот только музыку на вконтакте том же не распознает. ютуб вроде норм

Firefox » Ищу расширение для Firefox (ищу дополнение) » 22-06-2012 22:31:10

не смог вспомнить название расширения, которое было установлено, но с одним из апдейтов браузера никак не могу найти.
расширение - скачивало аудио/видео/flv файлы, все что грузится в кеш, при этом скромно висело внизу браузера справа небольшой кнопкой на отключаемой панели дополнений.
знаю, что аналоги есть, но мне нравился минимализм программы и ее "расположение" =)

Разработка » Картинка на тулбаре » 18-07-2009 11:11:26

Infocatcher пишет

Anton написал:Если по протоколу file - не знаю. Картинку локального файла при его изменении можно попробовать загружать с помощью протокола data:Можно прибавлять к ссылке что-то вроде"?" + new Date().getTime()Или Gecko-специфичный Date.now(), выдающий то же самое.Правда, это приведет к мусору в кэше.

сделал ссылку на картинку вида url + "?" + new Date().getTime()
обновляется успешно, спасибо =)

Разработка » Картинка на тулбаре » 17-07-2009 18:05:15

а нет функций очищения кэша/удаления файла из кэша или например перезаписи файла в кэше?

Разработка » Картинка на тулбаре » 17-07-2009 17:20:14

ну это, как я понял, отдельный элемент, как кнопки и прочее и само по себе без нажатия (активации скрипта) обновляться оно не будет. validate="always" внутри кнопки тоже не проканало
или просто использовать данный элемент "внутри" кнопки?
щас пойду пробовать вообщем

17-07-2009 17:39:17
сделал через image, но либо не работает, либо в чем то ошибся
XUL:

Выделить код

Код:

<toolbarbutton id="OnLineButton" tooltiptext=""
                               label="" oncommand="OnLineScript()">               
                <image id="onlinel2on" src="" validate="always" />
                  </toolbarbutton>

JS:

Выделить код

Код:

var lbl2 = document. getElementById ("onlinel2on");
lbl2. setAttribute ("src", myimage);

где myimage - сгенерированная строка с УРЛом картинки
само по себе работает, как и через CSS и даже занимает меньше кода, но вот обновлять не обновлет - показывает один и тот же онлайн. между разными картинками (разные занчения переменной - разные картинки) переключается на ура

Разработка » Картинка на тулбаре » 17-07-2009 16:59:30

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

Выделить код

Код:

lbl. setAttribute ("attr", nonepic);
lbl. setAttribute ("attr", mypicture);

где nonepic - атрибут с пустой картинкой, mypicture - переменная, через которую ставится нужный атрибут - наша картинка
пытался этим сделать обновление картинки, в случае если переменная mypicture не меняет значения, но само собой не вышло, картинка (точнее все картинки от каждого атрибута) как заг

Разработка » Картинка на тулбаре » 17-07-2009 14:32:20

Возникла проблема при попытке разместить на тулбаре динамическую картинку.
В XUL файле есть кнопка с допустим id="dinam"
В CSS файле прописана картинка для этого id.
Так это в статике.
А нужно чтоб в записимости от переменной была разная картинка.
Но если в js-файле делать getElementById ("dinam");, то врядли мы сможем потом использовать setAttribute ("id", dinam2); (пробовал, не работает).
В CSS, думаю, нельзя прикрутить JS файл и использовать типа
#dinam {
    list-style-image: url(НАША_ПЕРЕМЕННАЯ);

Как найти выход из данной проблемы?
Или можно как то использовать картинку в кнопке без id в label'e?

Разработка » чтение cookies » 17-07-2009 14:08:39

так как при случае в первом посте в переменную записывается вся строка кукисов от данного УРЛа, решил просто разбить ее на части через

Выделить код

Код:

var temper = new Array();
temper = testing.split(';');

и в итоге в небольшим гемором и извратом получил свою строчку =)

Разработка » чтение cookies » 15-07-2009 17:06:54

в данном случае при

Выделить код

Код:

var cookie = cookieSvc.getCookieString(uri, null);

в cookie записывается через запятую имя=значение всех кукисов по данному УРЛу
пробовал

Выделить код

Код:

var cookie = cookieSvc.getCookieString(uri, nameco);

где nameco - имя кукиса, не выводит вообще ничего.
а нужно значение одного из кукисов данного УРЛа

Разработка » Переменные в XUL-файле » 15-07-2009 15:58:44

ну пример с Яндексом и локализацей понятно, однакож все еще ищу описание, как использовать переменные в тексте
ну как пример - отображение кл-ва сообщений на почте, которое загружается из инета, записывается в переменную и дальше должно выводится на тулбаре

Разработка » Переменные в XUL-файле » 14-07-2009 13:42:45

возник такой вопрос, возможно глупый, ну да ладно.
есть задача - использовать в XUL-файле переменную, которая создается в .js-файле
то есть есть тулбар, на который нужно выводить динамическую информацию (как пример у всяких яндекс-тулбаров - кол-во писем).
как это реализовать или это делается неким event-событием в XUL-файле, а все "пишется"/отображается чисто через JS?
думал глянуть сорцы яндекс-тулбара, но там сам черт ногу сломит
понял что переменные ссылаются примерно как &yasearch.about.bar.date.label;
но вот куда "это" ведет, где хранятся эти переменные, уже найти не смог.

Разработка » чтение cookies » 14-07-2009 13:34:03

Выделить код

Код:

var ios = Components.classes["@mozilla.org/network/io-service;1"]
            .getService(Components.interfaces.nsIIOService);
var uri = ios.newURI("http://www.google.com/", null, null);
var cookieSvc =
   Components.classes["@mozilla.org/cookieService;1"]
             .getService(Components.interfaces.nsICookieService);
var cookie = cookieSvc.getCookieString(uri, null);

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

Разработка » Проблемы кодировки при передаче данных методом post из расширения. » 10-07-2009 15:47:28

разобрался с проблемой, выкинул кое-какой код, из-за которого видимо не удавалось нормально перекодировать фразу.

Разработка » Проблемы кодировки при передаче данных методом post из расширения. » 10-07-2009 13:49:55

Данные браузеру шлются как UTF-8, пытаюсь ковертировать в windiws-1251 и нифига =(

Разработка » Проблемы кодировки при передаче данных методом post из расширения. » 08-07-2009 17:40:38

пишу тулбар, в нем идет захват фразы для поиска (вводится пользователем). при поиске само собой абракадабра.
попробовал поставить конвертер, но при поиске конвертится в ASCII и вместо русского слова ищет что то типа "f2e5f1f2" (тест)
как исправить?

08-07-2009 17:47:51
либа как а = d0b0
и запрос "d182d0b5d181d182" вместо "тест"

Разработка » Тулбар и поиск методом POST » 08-07-2009 16:33:53

раобрался с проблемой, главная ошибка была - моя лень почитать нормально код =)
по передаче POST-информации помогло есличе это:
http://forums.mozillazine.org/viewtopic.php?f=19&p=3865115

Разработка » Тулбар и поиск методом POST » 06-07-2009 14:47:20

спасибо, буду пробовать с этим =)

Разработка » Тулбар и поиск методом POST » 04-07-2009 12:13:44

аналог с гетом, где в УРЛ подставляется строка...
нужно аналог (хотя совсем все по другому) с POSTом

Выделить код

Код:

case "web":
        if(isEmpty) { URL = "http://www.google.com/"; }
        else        { URL = "http://www.google.com/search?q=" + searchTerms; }
        break;

04-07-2009 12:29:57
попробовал сделать так:

Выделить код

Код:

case "web":
        if(isEmpty) { URL = "http://www.google.com/"; }
        else        {     var http = new XMLHttpRequest();
    var postdata= "name=ЗАПРОС"; 
    http.open("POST", "http://site.ru/?a=search", true);
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", postdata.length);
    http.send(postdata);

или так

Выделить код

Код:

case "web":
        if(isEmpty) { URL = "http://www.google.com/"; }
        else        {     
        	var req = new XMLHttpRequest();
		req.open('POST', 'http://mysite.ru/?a=search', true);
		var post = "name=ЗАПРОС";
		req.send(post);
}

при попы

Board footer

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