У кого-нибудь есть опыт работы с/в разработке расширений IE, которые могут делиться своими знаниями? Это будет включать примеры кода или ссылки на хорошие, или документацию по процессу или что-то еще.
Я действительно хочу это сделать, но я нажимаю гигантскую стену с паршивой документацией, паршивым кодом/примером кода/отсутствием этого. Любая помощь/ресурсы, которые вы могли бы предложить, будет с благодарностью.
В частности, я хотел бы начать с того, как получить доступ к /DOM изнутри расширения IE.
ИЗМЕНИТЬ, еще более подробно:
В идеале, я хотел бы установить кнопку панели инструментов, которая при щелчке вытащила меню вверх, которое содержит ссылки на внешние сайты. Я также хотел бы получить доступ к DOM и разместить JavaScript на странице в зависимости от некоторых условий.
Каков наилучший способ сохранить информацию в расширении IE? В Firefox/Chrome/большинстве современных браузеров вы используете window.localStorage
, но, очевидно, с IE8/IE7, это не вариант. Может быть, SQLite DB или такой? Можно ли предположить, что .NET 4.0 будет установлен на пользовательский компьютер?
Я не хочу использовать Spice IE, поскольку я хочу создать тот, который совместим с IE9. Я добавил тег С++ к этому вопросу, потому что, если лучше построить его на С++, я могу это сделать.