-
Возникла пара вопросов вот. 1. как можно управлять появлением моего плагина из самого плагина? в частности не показывать его при старте и показывть при поступлений некоторых событий из браузера. Пробовал эксперементировать с IOleCommandTarget.exec, но не получилось что-то. 2. отслеживать действия пользователя в браузере, типа нажатия на ссылки, окончание загрузки документа, etc. Вот с этим пока не знаю как подступиться.
ЗЫ.: в гугле был, мб плохо искал?
-
Ответ на первый вопрос найден: var
x, y, z: Olevariant;
begin
x := GuidToString(CLSID_DelphiBand);
Y := FALSE;
Z := 0;
IE.ShowBrowserBar(X, Y, Z);
end;
Только собсна куда его вставить. Плагин или все равно показывается при старте или падает вместе с ослом.
-
Осталось только сделать перенаправление при клике по ссылке. Подозреваю, это надо сделать в BeforeNavigate2. Но пока не получается параметры задать )
-
С теми вопросами разобрался. Новые проблемы.
1. нужно уметь определять открыта ли панель моего плагина. Не знаю пока как это сделать. (панелька там же где панель справки в ие) 2. при страте браузера мой плагин не всегда инициализируется. Что надо сделать чтоб это было всегда?
3. ау, люди, есть здесь кто живой?
-
2. временное решение было таково, что в первом методе, который вызывается панель скрывалась, а методом этим был onPaint )
Блин, ну где все крутые программисты то?
-
Новые вопросы, на которые никто не отвечает, но я не теряю надежду что найдется кто-неть :)
Нужно отследить загрузку всех файлов, который присутствуют в документе. Была мысль сделать на евентах, но в DownloadStart например нету урла документа, а зачем нам просто событие... Сижу, ковыряю дом. Но пока нет идей. Может кто что подскажет? Нашел htmlevents в статьях по js и php. Ищу способы подцепления на дельфи.
-
Удалено модератором
|