Создать плагин для Internet-Explorer - PullRequest
3 голосов
/ 25 ноября 2008

У меня проблемы с поиском ресурсов в сети о том, как создать плагин для IE (6 и 7). Вы знаете хорошие сайты / учебники по этой теме?

Кстати, вот почему я хочу сделать это: у нас есть веб-приложение, которое связано с другим; то есть, находясь на определенной странице, вы можете запустить букмарклет (закладку с javascript), который будет анализировать страницу и отправлять данные во второе веб-приложение. Это работало хорошо в течение последних 2 лет.

Теперь они хотят обновить приложение, и информация, использованная для извлечения букмарклета, теперь распространяется на 2 страницы.

Так что я намерен подключить плагин для поиска каждого URL-адреса, который загружен, и, если он соответствует заданному шаблону, затем проанализировать страницу и сохранить данные. Если загружена вторая страница (снова шаблон URL), тогда на странице появится кнопка, которая запустит другое веб-приложение с полученными данными.

Видите ли вы какие-либо проблемы с этим? (бонусные баллы: одна из двух страниц содержит фреймы)

1 Ответ

2 голосов
/ 25 ноября 2008

Здесь - пример объекта Browser Helper Object, выполняющего нечто подобное. Может быть, в вашем случае событие будет DISPID_DOWNLOADBEGIN (так как вы хотите перехватить любой URI, к которому обращались, а не только те, которые введены пользователем).

Имейте в виду, что антивирусное программное обеспечение не любит подобные плагины, потому что программы troyan часто используют аналогичный способ для записи истории просмотров пользователя. Может быть, стоит подумать об этом через AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...