Вопрос

Я в основном разработчик Dotnet (новичок). Мне нужно сделать IE ADDON Так же, как Firebug в Firefox. Мне нужны функции HTML и CSS Firebug, не нужны другие особенности. Я хотел бы знать, где я должен начать с, и какую платформу я должен выбрать. Я бы предпочел Dotnet, но если невозможно пойти на других. Я сделал панель инструментов FF, которая соединяет базу данных клиента, но понятия не имею о пожаре Addon. Мне нужно сделать это только для IE.Отказ Может кто-нибудь помочь мне со ссылками, фрагментами кода и / или некоторых теорий, которые помогут мне сделать мой проект. Спасибо за любую помощь :)

С уважением

Это было полезно?

Решение

Развитие чего-то вроде Firebug - это огромное предприятие для того, кто я предполагаю, не написал расширение Firefox раньше.

Что сказал, есть введение в развитие расширений для Firefox на Mozilla Blog, и что-то похожее для IE на MSDN.

Наконец, есть ли причина, по которой вам нужно написать что-то самостоятельно? Firebug работает довольно хорошо, а то есть имеет Инструменты разработчика

Другие советы

Как первоначально реализована панель инструментов разработчиков IE разработчика, была барной панелью, которая проводит дому и использует различные IE Интерфейсы программирования COM, такие как Idisplayservices.

Это огромное обязательство сделать для IE. Были некоторые вещи, которые просто не могли быть выполнены хорошо от расширения (при этом инструменты DEV были интегрированы непосредственно в IE), и вы, вероятно, столкнетесь с теми же проблемами. Также, похоже, вы будете изучать, как вы идете, поэтому не обещайте очень агрессивную временную шкалу для этого. Это не тривиально.

Но основной наброски: получить работу вашего проводника. Внедрить iObjectWithSite. Если т.е. вызывает ваш метод Get Sttsite, кэш, который Iunknown указатель. Позже вы можете допросить его с IUKSNOWN :: QueryInterface и IserviceProvider :: QueryService, чтобы получить указатели на DOM и другие полезные объекты. Вот а Кулинарная книга.

Кроме того, я бы не рекомендовал .NET для этого вообще. Вам придется писать все взаимодействие самостоятельно, и то есть не играют хорошо с управляемыми расширениями в любом случае.

Читать комментарий № 1 В ответ № 4: Firebug Lite уже существует и работает в IE, см. http://getfirebug.com/firebuglite.Его лицензия BSD с открытым исходным кодом, и мы приветствоваем ваши улучшения в качестве взносов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top