Конференция "Corba" » Пишу плагин для ie, пара вопросов [Delphi, Windows]
 
  • Pa6ha (07.02.08 16:50) [0]
    Возникла пара вопросов вот.
    1. как можно управлять появлением моего плагина из самого плагина? в частности не показывать его при старте и показывть при поступлений некоторых событий из браузера. Пробовал эксперементировать с IOleCommandTarget.exec, но не получилось что-то.
    2. отслеживать действия пользователя в браузере, типа нажатия на ссылки, окончание загрузки документа, etc. Вот с этим пока не знаю как подступиться.

    ЗЫ.: в гугле был, мб плохо искал?
  • Pa6ha (07.02.08 18:29) [1]
    Ответ на первый вопрос найден:
    var
     x, y, z: Olevariant;
    begin
     x := GuidToString(CLSID_DelphiBand);
     Y := FALSE;
     Z := 0;
     IE.ShowBrowserBar(X, Y, Z);
    end;

    Только собсна куда его вставить. Плагин или все равно показывается при старте или падает вместе с ослом.
  • Pa6ha (08.02.08 01:00) [2]
    Осталось только сделать перенаправление при клике по ссылке. Подозреваю, это надо сделать в BeforeNavigate2. Но пока не получается параметры задать )
  • Pa6ha (12.02.08 22:52) [3]
    С теми вопросами разобрался. Новые проблемы.

    1. нужно уметь определять  открыта ли панель моего плагина. Не знаю пока как это сделать. (панелька там же где панель справки в ие)
    2. при страте браузера мой плагин не всегда инициализируется. Что надо сделать чтоб это было всегда?

    3. ау, люди, есть здесь кто живой?
  • Pa6ha (13.02.08 23:30) [4]
    2. временное решение было таково, что в первом методе, который вызывается панель скрывалась, а методом этим был onPaint )

    Блин, ну где все крутые программисты то?
  • Pa6ha (21.02.08 20:09) [5]
    Новые вопросы, на которые никто не отвечает, но я не теряю надежду что найдется кто-неть :)

    Нужно отследить загрузку всех файлов, который присутствуют в документе. Была мысль сделать на евентах, но в DownloadStart например нету урла документа, а зачем нам просто событие... Сижу, ковыряю дом. Но пока нет идей. Может кто что подскажет? Нашел htmlevents в статьях по js и php. Ищу способы подцепления на дельфи.
  • имя (22.02.08 08:07) [6]
    Удалено модератором
 
Конференция "Corba" » Пишу плагин для ie, пара вопросов [Delphi, Windows]
Есть новые Нет новых   [120349   +19][b:0][p:0.001]