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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Разработка » Нужна помощь по извлечению Attachment'ов из письма. » 26-05-2006 20:02:58

Дело в том, что я пишу extension, который в создаваемом окне для определенного рода писем должен извлекать Attachment. В смысле, что это должно происходить из моего окна, а не из MainWindow messenger.xul

Разработка » Нужна помощь по извлечению Attachment'ов из письма. » 26-05-2006 13:18:59

Проблема в следующем: из пришедшего письма не могу взять вложение. Прикольно, но вложить attachment в новое письмо не трудно, что не скажешь про его извлечение. Может кто подскажет?

Разработка » Проблемы с кодировкой » 25-05-2006 10:37:21

Спасибо за помощь. Думаю сам если бы и додумался, то не скоро...:/ Спасибо.

Помогло следующее: так как используемая кодировка разработки UTF-8, то использовал преобразование:
var converter = Components.classes['@mozilla.org/intl/texttosuburi;1']
   .createInstance(Components.interfaces.nsITextToSubURI);
    var Result = converter.UnEscapeAndConvert('UTF-8', Body);

Работает.:)

Разработка » Проблемы с кодировкой » 24-05-2006 18:29:08

Пишу extension для TB. Сталкнулся с проблемой: получаю письмо с русскоязычным текстом. Обрабатываю письмо и вывожу тело сообщения. Вместо букв какие-то символы. Может кто знает как побороть эту проблемку?...

Разработка » Как из скрипта добавить treeitem в простое дерево? » 22-05-2006 12:46:02

Есть дерево:
<tree id="tree-filler" flex="10" rows="21">
    <treecols>
     <treecol id="treecol-field" label="Поле" flex="1" ignoreincolumnpicker="true"/>
     <treecol id="treecol-value" label="Значение" flex="2" ignoreincolumnpicker="true"/>
    </treecols>
   
    <treechildren id="doccardcreate-treechildren">

        </treechildren>
   </tree>
Элементы дерева должны формироваться и добавляться динамически при загрузке окна. Пробовал через ".appendChild( )", не получается, потому как необходимо сформировать объект nsINode, в котором большинство атрибутов readOnly. Как быть?
Может кто подскажет?

Разработка » Как получить тело сообщения, зная его ключ "key"? » 19-05-2006 20:17:52

Спасибо всем, кто заглянул. Я сам нашел решение проблемы. Если кому понадобится, то мне вобщем не жалко.:) Выкладываю код, который выбирает из только что полученных сообщений письмо, в котором тема соответствует "subject", а затем вытягивает из этой мессаги тело (body):

var RDF = Components.classes['@mozilla.org/rdf/rdf-service;1'].getService();
            RDF = RDF.QueryInterface(Components.interfaces.nsIRDFService);
            var uri = "mailbox://nobody@Local%20Folders/Inbox";           
            var resource = RDF.GetResource(uri);
              var msgFolder =
                    resource.QueryInterface(Components.interfaces.nsIMsgFolder);
    var MsgDataBase = msgFolder.getMsgDatabase(msgWindow);
   
    var firstKey = MsgDataBase.FirstNew;
    var OK_List1 = false;
    var MsgDBHdr;
       
    while ((!OK_List1)&&(MsgDataBase.HasNew()))
    {
        MsgDBHdr = MsgDataBase.GetMsgHdrForKey(firstKey);
        if (MsgDBHdr.subject == "subject")
          OK_List1 = true;
        else
          {
              MsgDataBase.MarkRead(firstKey, true, null);
              firstKey = MsgDataBase.FirstNew;

Разработка » Как получить тело сообщения, зная его ключ "key"? » 19-05-2006 16:14:06

Дело в том, что хочу загнать в строку и потом обработать тело пришедшего сообщения. Ключ сообщения узнавать научился. По ключу могу извлечь все заголовки, а вот тело никак не могу достать. Может кто чего нибудь знает?

Разработка » Как получить ссылку на последнее пришедшее сообщение в TB? » 19-05-2006 09:30:50

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

Разработка » Получить содержимое письма » 18-05-2006 13:42:49

Пишу расширение для TB. Жмут сроки... Позарез нужно получить пришедшее письмо для дальнейшей обработки заголовков и тела. Если кто поможет буду очень признателен, если кто разбирался?

Разработка » Как получить ссылку на последнее пришедшее сообщение в TB? » 18-05-2006 13:05:01

Как получить из скрипта ссылку на последнее пришедшее сообщение в TB с целью дальнейшего извлечения заголовков и тела?

Board footer

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