Создать расширение Internet Explorer, меняющее содержимое веб-страницы - PullRequest
19 голосов
/ 23 мая 2011

Я хотел бы разработать расширение для Internet Explorer, которое изменяет содержимое определенной веб-страницы, например, скрипты содержимого в Google Chrome. (например, когда я захожу на веб-сайт Google и ищу слово «машина», я бы хотел, чтобы на странице был создан элемент div со словом «машина»).

Я смотрел на SO, но не нашел четких доказательств, если это возможно.

Что я конкретно ищу, так это понятный учебник или пример того, как это сделать.

Бруно,

Ответы [ 6 ]

17 голосов
/ 23 мая 2011

Это именно то, что GreaseMonkey для IE сделан для http://www.gm4ie.com/

12 голосов
/ 26 мая 2011

Я ответил на аналогичный вопрос, но ответ на C #.Он описывает, как создать полностью рабочий проект, чтобы выполнить именно то, что вы просили: изменение содержимого страницы!

Как начать разработку расширений Internet Explorer?

Он также охватывает и другие темы:

  • запуск сценариев JavaScript из надстройки
  • как зарегистрировать надстройки IE
  • сохранение данных (конфигурации надстроек)
4 голосов
/ 23 мая 2011

Подробнее о расширении Internet Explorer можно узнать из MSDN:

http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx

Расширения в IE не создаются с помощью веб-технологий, они создаются с использованием C ++ / .NET. Например ActiveX

3 голосов
/ 07 июля 2012

Аналогично «GreaseMonkey for IE» есть Трикси:

Трикси для Internet Explorer, как Greasemonkey для Firefox. Это позволяет вам делать ремиксы в Интернете через скрипты. Вы можете сделать это, чтобы сделать его более читабельным, исправить ошибки или даже добавить небольшие функции, чтобы сделать сайт более удобным для вас. Трикси сама по себе этого не делает. Это просто плагин для Internet Explorer, который позволяет выполнять фрагменты кода JavaScript и, таким образом, позволяет использовать Интернет так, как вы хотите.

1 голос
/ 02 июня 2011

Это один из лучших, что я нашел.http://www.enhanceie.com/ie/dev.asp Также приведены примеры сценариев.Что поможет вам.

Еще одна версия с открытым исходным кодом и стабильная версия: firebreath

такой же добрый вопрос также задают Какначать разработку расширений для Internet Explorer?

0 голосов
/ 11 декабря 2013

Это рабочий пример манипулирования DOM от Microsoft.Это разработка BHO с MS Visual Studio.Проверьте это: http://msdn.microsoft.com/en-us/library/bb250489%28v=vs.85%29.aspx

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