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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Разработка » Внешняя база с паролями для менежера паролей » 20-11-2013 20:41:26

Нашел подходящий аддон (https://addons.mozilla.org/ru/firefox/addon/passifox/), но он требует доработки, а свободного времени на это у меня нет. Ищу того кто сделает это за деньги.
Краткое Т.З: интересует только получение паролей (добавление и сохранение не требуется и можно его вообще оттуда удалить), а так же надо добавить в настройки аддона возможность указывать url до базы с паролями.

Разработка » Внешняя база с паролями для менежера паролей » 22-05-2013 13:35:34

Возможно ли сделать так, что бы менеджер паролей использовал не только локальную базу паролей но и удаленную, например отправлял json-запрос серверу и получал json-ответ с паролем если таковой имеется.
Может уже есть расширение с подобным функционалом?

Разработка » Запуск внешнего приложения » 13-07-2012 17:03:45

selevo пишет:

объясните понятным языком что куда приделать

всё зависит от конечной цели =)

Разработка » Помогите плиз адаптировать javascript: URL для FireFox » 23-12-2009 08:54:14

formatC'vt тоже не против :)
Не плохо было бы еще сам ресурс упомянуть, без него помощь не удалась бы.

Разработка » Запуск внешнего приложения » 21-12-2009 18:41:32

мою тему трёхлетней давности подняли :)
быть может скрипт этот работу не завершает, а подвисает?

Разработка » чтение из файла. » 15-11-2009 17:40:40

У меня такой код работает:

Выделить код

Код:

function getContents(aURL){
  var ioService=Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService);
  var scriptableStream=Components
    .classes["@mozilla.org/scriptableinputstream;1"]
    .getService(Components.interfaces.nsIScriptableInputStream);

  var channel=ioService.newChannel(aURL,null,null);
  var input=channel.open();
  scriptableStream.init(input);
  var str=scriptableStream.read(input.available());
  scriptableStream.close();
  input.close();
  return str;
}

try{
  alert(getContents("chrome://browser/content/browser.css"));
}catch(e){alert(e)}

взято с http://forums.mozillazine.org/viewtopic … mp;start=0

Разработка » FF 3.5.3 и AJAX » 02-10-2009 14:34:08

возвращаясь к первоначальному посту, добавил alert(document.getElementById(formid));
перед data = document.getElementById(formid);
выдает [object HTMLFormElement]
для полноценной проверки вашего примера не хватает кода функций getRequest и stat
а еще в примере комментарий для urlEncodeData с ошибкой объявлен.

Разработка » FF 3.5.3 и AJAX » 28-09-2009 09:38:49

а у меня alert(document.getElementById('mainform')); выводит "[object HTMLFormElement]"
Видимо надо пример Вашей формы, что бы понять в чём дело.

Разработка » Загрузка файла с сервера » 25-09-2009 12:49:52

добавьте в код

Выделить код

Код:

netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');

Разработка » Динамическое обновление XUL и JS » 22-09-2009 12:06:38

У дополнения "Extension Developer" в меню есть функция "Reload all chrome". По описанию похоже на то, что Вы ищете (Reload all chrome without caching. Useful for testing overlay changes without restarting. )
вот её код:

Выделить код

Код:

  function doReloadAllChrome()
  {
    try {
      // assuming bug 256504 makes it in, this should work with jar files
      Components.classes["@mozilla.org/chrome/chrome-registry;1"].getService(Components.interfaces.nsIXULChromeRegistry).reloadChrome();
    } catch(e) { alert(e) }
  }

Разработка » Загрузка файла с сервера » 17-09-2009 12:09:20

покажите, пожалуйста, как это реализуется в IE, а то задача не очень понятна.

Разработка » Передача данных между расширением и окном настроек. » 17-09-2009 11:25:28

prefwindow?
cookies?
хранить данные на удаленном сервере и работать с ними с помощью XMLHttpRequest?

Разработка » FF 3.5.3 изменение свойств элементов с помощью JS » 15-09-2009 09:37:31

если устанавливать через setAttribute, т.е.

Выделить код

Код:

document.getElementById("content").setAttribute("style","width: "+wid+"px; height: "+hei+"px;");
document.getElementById("list").setAttribute("style","height: "+hei+"px;");
document.getElementById("menu").setAttribute("style","width: "+frameWidth+"px;");

то сообщение об ошибке исчезнет, размеры меняются.

Разработка » Свой tooltip в tree » 04-09-2009 17:16:04

В случае с treeBoxObject вроде лучше. По крайней мере эта ошибка не появляется и функциональность сохранилась. Спасибо.

Поддержка пользователей » Firefox 3.5.2 в Linux-XP не запускается. » 04-09-2009 15:47:55

Sergius22 пишет:

Я думаю в другом дистрибутиве будут другие заморочки.

Ubuntu 8.10 и Ubuntu 9.04 - ни каких заморочек с Firefox

Разработка » Свой tooltip в tree » 04-09-2009 15:08:27

Infocatcher пишет:

Можно посмотреть, как сделан список элементов страницы в Adblock Plus.
<treechildren tooltip="elementId">

Спасибо, разобрался. Ниже пример, единственное "но" - периодически возникает ошибка "tree1.boxObject.getCellAt is not a function", но это не критично.

[code]<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <tooltip id="treeTooltip" noautohide="true" onpopupshowing="return showTreeTooltip(event)"/>
    <tree id="tree1" flex="1" hidecolumnpicker="true" seltype="single" >
        <treecols>
            <treecol id="name1"  flex="1" label="Name" />
            <treecol id="sex1"   flex="1" label="Sex" />
            <treecol id="color1" flex="1" label="Color" />
            <treecol id="attr1"  flex="1" label="Attribute" />
        </treecols>
        <treechildren tooltip="treeTooltip">
            <treeitem>
                <treerow mytooltip="Pear row tooltip">
                    <treecell label="P

Разработка » Свой tooltip в tree » 03-09-2009 11:31:49

Очень хочется сделать свои tooltip'ы для каждой строки дерева (treerow или treecell, не важно) вместо стандартного поведения (значения label если все на экране не уместилось)
Подскажите, пожалуйста, куда копать.

Разработка » XMLHttpRequest и веб сервис проблема!!! » 03-09-2009 11:15:02

Не хватает прав для вызова функции (это ведь файл с диска, а не установленное расширение). Добавьте в код:

Выделить код

Код:

netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');

К сожалению Вы не привели код функции onProgress, по этому приведу свой пример.

Выделить код

Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function xmlrpcSynCall() {
    try {
    var req = new XMLHttpRequest();
    netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');
    req.open('POST', "http://kiparis.crimea.ua:81/ws/testKiparis.1cws", false); 
    req.setRequestHeader("Content-type", "text/xml");
        var xml = '<?xml version="1.0" encoding="UTF-8"?>' +
        '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header/>' +
        '<soap:Body> <m:Get xmlns:m="http://www.service-kiparis.

Разработка » "Обрезание" Fx » 22-10-2008 09:26:39

https://developer.mozilla.org/en/Embedding_Mozilla
В вашем случае, думаю, лучше использовать XULRunner, а не обрезать Fx.
https://developer.mozilla.org/En/XULRunner

Разработка » Как заставить работать Insert » 20-01-2008 13:27:58

Видимо разработчики посчитали эту клавишу не актуальной. Я её, в принципе, тоже никогда не использую.

Board footer

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