Моя цель состоит в том, чтобы перехватить загрузки страниц в моем компоненте, вставить некоторый javascript в документ и затем перехватить события onFocus. В случае события я хочу вызвать функцию javascript, которую я ввел.
Теперь мне удалось решить большинство проблем, у меня есть скрипт, добавленный ко всем веб-страницам, и я могу ловить события onfocus. Что я не могу сделать, так это выполнить функцию javascript из моего компонента XPCOM (C ++). В моем Internet Explorer BHO я использую execScript, и он прекрасно работает. Есть идеи?
В настоящее время мой обходной путь - использовать setattribute и установить событие onfocus каждого входного элемента для выполнения функции javascript, но это навязчиво и перезаписывает существующие обработчики onFocus на веб-странице. Другие идеи приветствуются.
Спасибо.