Описание тега bho

Вспомогательный объект браузера (BHO) - это модуль DLL, разработанный как плагин для веб-браузера Microsoft Internet Explorer (а также Windows Explorer) для обеспечения дополнительных функций.
2 ответа

Как получить координаты экрана элементов веб-страницы в BHO

Я пишу объект BHO для IE. Я хочу, чтобы положение экрана в верхнем левом углу веб-страницы. Как я могу получить эту должность? Вершина первого элемента в DOM возвращает (0,0). WebBrowser.Left или Top возвращает позицию браузера, но не верхний левый …
0 ответов

Имитация фоновых и контентных сценариев расширений Chrome с помощью Internet Explorer BHO / плагина

Я хочу написать библиотеку JS \ инструментарий, как Kango. Kango позволяет писать код JS, который выполняется во всех основных браузерах. В Chrome и Firefox есть хорошая система, которая позволяет долго запускать процессы на фоновой странице, а такж…
1 ответ

IE BHO, написанный на C# 4.0, работает в IE 9, но не работает в IE10 на машине с Windows 7

Я написал BHO следуя инструкциям " Как начать разработку расширений Internet Explorer? ", и у меня это получилось очень хорошо. IE8 а также IE9, Но то же самое не работает в IE10 и выше. Есть ли различия между IE9 а также IE10 с точки зрения BHO код…
21 окт '14 в 10:37
1 ответ

IE9 SDK с Windows SDK

Интересно, какова лучшая стратегия использования новых интерфейсов IE9. Microsoft предоставляет IE9 SDK ( здесь, в разделе "Заголовки и библиотеки"), который создаст новую папку в папке "%ProgramFiles%\Microsoft SDKs\Internet Explorer". Однако пытат…
16 июн '11 в 05:55
2 ответа

Какой самый надежный способ получить реферер страницы в IE?

Из расширения браузера (BHO) я хочу знать URL-адрес, который направил пользователя на текущую страницу. Я думал, что смогу просто получить document.referrer, но я нахожу это пустым, если ссылки открываются в новом окне. Это просто тяжелые бикини или…
19 янв '10 в 01:43
1 ответ

Как получить полное тело HTML, используя вспомогательный объект браузера (BHO) в случае страницы DHTML/AJAX?

Я пишу BHO, который анализирует HTML, взятый из 'onDocumentComplete' событие 'DWebBrowserEvents2', В настоящее время он работает нормально, если у меня нет DHTML/AJAX страница, где HTML дескриптор доставляется слишком рано. Например, я попытался исп…
21 июл '10 в 10:14
2 ответа

Проблема с перехватом события OnClick с использованием HTMLDocumentEvents2 в BHO

Я запускаю BHO и пытаюсь перехватить события OnClick с помощью HTMLDocumentEvents2, однако, кажется, что события никогда не достигают обработчика это то, что я делаю: class ATL_NO_VTABLE CBlastBhoBHO : public CComObjectRootEx<CComSingleThreadMode…
24 май '10 в 17:28
1 ответ

События WebBrowser не запускаются, когда IE не открыт как администратор в Windows 7

После регистрации BHO на машине с Win7 я понял, что что-то не так. Когда IE не открыт как администратор, события OnBeforeNavigate2 и OnDocumentComplete WebBrowser не запускаются. Когда я запускаю IE как администратор, эти методы запускаются правильн…
01 янв '12 в 17:40
0 ответов

IE BHO - обрабатывать событие нажатия элемента кнопки в C++, почему утверждение не выполнено?

Я пишу IE BHO для обработки события нажатия кнопки в C++. Другие события обрабатываются хорошо, но только для HTMLButtonElementEvents. Когда я нажимаю кнопку, появляется сообщение msgbox, но когда я нажимаю кнопку ОК, сбой отладочного подтверждения …
1 ответ

Как извлечь картинку в элемент img в хосте webcontrol?

Я хотел бы извлечь растровое изображение из HTML-страницы. Я ожидал найти IStream, IPersistStream или IPersistStreamInit из IHTMLImgElement, который я получил на веб-странице. Однако я не могу найти ни одного из них. Я мог прочитать изображение из к…
16 дек '08 в 14:18
1 ответ

Информация издателя "Недоступно" в BHO, разработанном с использованием.Net для Internet Explorer

Я много искал здесь на SOF, а также на форумах MSDN, но, к сожалению, ни один метод не мог работать для меня. Здесь проблема и применяемые методы. Я разработал панель инструментов, используя.Net для Internet Explorer 7. Она зарегистрирована как BHO …
10 янв '12 в 14:03
1 ответ

Доступ к телу (по крайней мере, некоторым данным) в iframe с помощью плагина IE Browser Helper Object (BHO)

Я разрабатываю плагин IE8 + BHO. Сейчас я просто пытаюсь вставить текст в iframe (class="Al Ai Editable"), содержащийся в другом iframe (id = "canvas_frame"). Мне удалось получить элемент IHTMLE элемента iframe, в который я хочу добавить текст (clas…
25 фев '11 в 16:14
3 ответа

Обрабатывать, когда окно IE перемещается - Visual C++

Я хочу обрабатывать события перемещения окна. Моя первая попытка была справиться DWebBrowserEvents2::WindowSetHeight, WindowSetLeft, WindowSetTop а также WindowSetWidth события, но по некоторым причинам, эти события не были запущены вообще. Я обрабо…
02 сен '09 в 18:13
1 ответ

Переключение вкладок из IE BHO C++

У меня открыт браузер IE с несколькими вкладками, мне нужно переключить активную вкладку с моего bho, который подключен к IE. Кто-нибудь, как это сделать?
27 июн '13 в 13:42
1 ответ

Как получить HTML-текст через BHO, когда пользователь хочет, а не в OnDocumentComplete (выше ie8)

Эти шаги - то, что я сделал. 1) Я только что получил указатель интерфейса IWebBrowser2 от pUnkSite в SetSite, как это делает большинство bhos в обычном режиме. 2) в OnDocumentComplete, 2-1) успешно получил указатель интерфейса IHTMLDocument от IWebB…
10 фев '13 в 14:25
1 ответ

Как я могу запустить тег <script>, который я только что динамически вставил из BHO

Я совершенно новичок в разработке расширений IE с помощью Browser Helper Objects. Мне удалось создать BHO, который успешно вставляет тег сценария, который ссылается на файл javascript в заголовке HTML-страницы (см. Код ниже). Но тег сценария просто …
28 апр '11 в 10:13
2 ответа

Установить фокус на конкретной вкладке в IE и / или FireFox

Я хочу написать приложение, которое будет следить за содержимым всех открытых вкладок в IE / FireFox и инициировать событие, когда на вкладке будут отображаться определенные данные. Я хотел бы знать, существует ли API для IE/FF, чтобы установить фок…
02 май '10 в 15:20
1 ответ

Как изменить расширение IE, чтобы устранить нарушение прав доступа в другом модуле (flash.ocx), приводящем к аварийному завершению работы IE?

У меня есть расширение Internet Explorer (BHO), которое прекрасно работает на тысячах компьютеров, но в некоторых случаях кажется, что Flash приводит к сбою iexplore.exe с нарушением прав доступа. Что я могу попытаться сделать, чтобы избежать этого …
05 фев '15 в 15:07
2 ответа

Расширение Internet Explorer (DLL Browser Helper Objects) Ошибка регистрации DLL

Я создал файл DLL с помощью Visual Studio 2008 с помощью этого документа: http://msdn.microsoft.com/en-us/library/bb250489(v=vs.85).aspx.Затем я зарегистрировал DLL с помощью командной строки: regsvr32 helpnature.dll Который дал следующую ошибку: Уб…
10 окт '11 в 07:47
4 ответа

Нахождение смещенной клиентской позиции элемента

Как найти смещение клиентской позиции элемента с помощью Javascript? (Я предполагаю, что тот же самый код может быть написан в BHO или Gecko/NPAPI). Проблема, с которой я сталкиваюсь, - это способ выяснить смещение клиентской позиции элемента. e.src…
11 сен '09 в 06:47