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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Разработка » Доступ к переменным » 16-05-2006 09:59:50

Весьма любопытно.

Можно ли это сделать вообще?
И если нормально нельзя, то какие есть обходные пути?

Разработка » Сохранение XML документа в локальный файл » 11-05-2006 17:15:03

Здравствуйте.

В nsIDOMXMLDocument интерфейсе есть такой метод как  PRBool load ( DOMString url ).

Выделить код

Код:

var Path = "file://и т.д.";

XMLDocument = Components.classes["@mozilla.org/xml/xml-document;1"].createInstance();
if (XMLDocument instanceof Components.interfaces.nsIDOMXMLDocument)
  {
    XMLDocument.async = false;
    XMLDocument.load(Path);
  }

Как после обработки переменной обратно сохранить изменения в файл?

Разработка » Затребование компонентов XPCOM из веток Network, Mail ... » 03-02-2006 12:17:36

Я вот щас тоже об этом думаю.

В принципе в ТЗ проекта эти компоненты вызывать надо. Помимо других...
Но вот теперь возник вопрос на базе какой программы Firefox или TB делать
данную задачу.

Но общий вопрос, а возможно ли поставить в FF (Fx) любой компонент из списка XPCOM?

без сырцов,
с сырцами?

Разработка » Затребование компонентов XPCOM из веток Network, Mail ... » 03-02-2006 10:56:59

Mash пишет
Celdox пишет

@mozilla.org/messenger/popservice;1, @mozilla.org/messenger/protocol/info;1?type=pop3, @mozilla.org/network/protocol;1?name=pop

Всё это относится к почте, в Fx не устанавливаются эти компоненты, т.к. они там не нужны.

Celdox пишет

А Thunderbird стоит, он то нужные библиотеки должен ставить?

Вот из TB их и можно вызвать, а наличие установленного TB не влияет на наличие/отсутствие его компонент в Fx.

Просто их отсутствие, вернее невозможность в данный момент вызова, в Firefox портит всю малину.

Разработка » Затребование компонентов XPCOM из веток Network, Mail ... » 03-02-2006 10:51:28

Не уж то через ...

Надо найти способ без сырцов.
:|

Разработка » Затребование компонентов XPCOM из веток Network, Mail ... » 03-02-2006 10:12:58

JustSlon и Mash, спасибо.

В профилях обеих програм в файлах compreg.dat в списках, в частности, почтовых компонентов у Firefox зарегистрированными (по умолчанию?) не оказалось.

Но вопрос в том
как вызвать нужные компоненты из Firefox?
или как их сюда установить либо зарегистрировать?

(ведь и то и то Mozilla).

Разработка » Затребование компонентов XPCOM из веток Network, Mail ... » 03-02-2006 09:31:33

:) в том числе и почта. Но все же не только, и далеко не только.

Ну, а из почты вот эти господа:
    * @mozilla.org/messenger/popservice;1
    * @mozilla.org/messenger/protocol/info;1?type=pop3
    * @mozilla.org/network/protocol;1?name=pop

правда странно.
(Я вызываю getService(); для них.)

А насчет почты в Firefox. Это же XPCOM. Значит при установке Firefox компоненты XPCOM устанавливаются не полностью? (А Thunderbird стоит, он то нужные библиотеки должен ставить?)

Разработка » Затребование компонентов XPCOM из веток Network, Mail ... » 02-02-2006 16:45:22

Как известно, чтобы затребовать компонент, а затем обозначить нужный класс необходим код
следующего вида

var aFile = Components.classes["@mozilla.org/file/local;1"].createInstance();
if (aFile) aFile.QueryInterface(Components.interfaces.nsILocalFile);

Однако ряд компонентов отказываются быть затребованными (из веток Network, Mail и т.д)

Почему?

Разработка » Perlscript в Mozilla » 27-12-2005 14:13:29

Скажите, планируется ли ввести поддержку PerlScript в Mozilla (Firefox).
И что сейчас использовать для обработки на клиенте подобных вещей,
в частности отправка почты с иформацией, указанной в полях формы.

Board footer

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