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

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

Разработка » gtkmozembed: Как обновить gtk окно после модификации DOM content'а? » 23-05-2008 11:45:43

Добрый день!

При циклическом оновлении данных на вебстраничке (счетчик) иногда данные не обновляются, как то можно стимулировать этот процесс?
Данные обновляю из треда запускаемого по событию после загрузки страницы.

Разработка » Получить данные из сабмиченной формы » 14-05-2008 14:37:09

спасибо, я передал их через сервис nsIPrefService..

Разработка » Получить данные из сабмиченной формы » 13-05-2008 18:25:01

Добрый день

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

Нашел результат сбора данных с сабмиченной формы вот тут:
nsFSURLEncoded::GetEncodedSubmission(nsIURI* aURI, ...

в файле nsFormSubmission.cpp

код:
nsCOMPtr<nsIInputStream> dataStream;
     rv = NS_NewCStringInputStream(getter_AddRefs(dataStream),
mQueryString);
     NS_ENSURE_SUCCESS(rv, rv);

но совершенно нет понимания, как теперь эти данные отправитть куда-нить "уровнем выше" чтобы можно было их получить по событию.. Помогите плз :-)

Спасибо

Разработка » получение доступа к XPCOM компонентам извне (XPCOM glue) » 18-03-2008 18:03:01

Добрый день!

Хочу написать приложение, которое бы подключалось к запущенному браузеру и могло им управлять и получать из него данные. Как я понял, это возможно с помощью xpcom glue.

Написал следующее тестовое приложение:

[code]#include <stdio.h>

#include "nsISupports.h"
#include "nsCOMPtr.h"
#include "nsXPCOM.h"
#include "nsIServiceManager.h"
#include "nsICookieManager.h"

#include "nsIWindowMediator.h"
#include "nsISimpleEnumerator.h"
#include "nsIDOMWindowInternal.h"
#include "nsServiceManagerUtils.h"

#include "nsXPCOMGlue.h"
#include "xpcom-config.h"
#define XPCOM_GLUE 1

int main()
{
nsresult rv;

    static const GREVersionRange greVersion = {
        "1.8", PR_TRUE,
        "2", PR_TRUE
    };

    char xpcomPath[256];

    rv = GRE_GetGREPathWithProperties(&greVersion, 1, nsnull, 0,xpcomPath, sizeof(xpcomPath));
    if (NS_FAILED(rv)) {
        fprintf(stderr, "Couldn't find a compatible GRE.\n");
        return 1;
    }
printf("GRE: %s\n", xpcomPath);

  nsCOMPtr<nsIServic

Board footer

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