Расширяем Internet Explorer

Казалось бы, чего-чего, а плагинов для расширения функциональности популярного MSIE хватает сполна. Однако, кое-каких функций мне всегда не хватало. Со временем я создал пару простых расширений: собственную панель поиска и кнопку для переключения отображения картинок.

Поисковая панель

Начнём с того, что стандартная панель поиска в MSIE никогда меня не устраивала. Во-первых, ограниченный набор поисковых систем, и во-вторых, невозможность хоть как-то настроить этот набор. Посмотрим сразу на результат:

MSIE хранит ссылку на файл с поисковой панелью в реестре, по адресу

[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Internet Explorer\Search]"SearchAssistant"="file://D:\\Путь\\searchbar.htm"
"CustomizeSearch"="http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchcust.htm"

в ключе SearchAssistant. Ключ CustomizeSearch совершенно не нужен, его можно не трогать. Поэтому необходимо лишь разработать эту страницу с простейшим кодом на JavaScript и изменить в реестре ссылку на файл. Вот, собственно, сам код поисковой панели с файлом реестра, в котором нужно изменить путь к файлу searchbar.htm и затем запустить его:

Загрузить код поисковой панели

Переключатель картинок

Опция отключения картинок в Internet Explorer спрятана очень хорошо. Зачем — не понятно. Она находится в дебрях настроек Интернета (Tools - Internet Options), в закладке Advanced. И до неё ещё нужно добраться. Трафик у нас не казённый, поэтому пришлось создать кнопку для быстрого переключения отображения картинок. Вот что получилось в результате:

Неплохо, согласитесь. Кнопка может быть как на панели инструментов (выделена оранжевым), так и в меню Tools - Toggle Images.

Самое интересное в том, что вам не придётся устанавливать Visual Studio и учиться программировать на C++. Единственное, что потребуется — маленькая программа ToggleImages.exe из очень раннего комплекта Microsoft PowerToys для Windows 2000 (или 98, может быть). Она как раз проделывает необходимую операцию по переключению картинок в браузере. Делает она это также через реестр. Кроме того, она заставляет MSIE заново перечитать настройки в реестре.

Пункт в меню Tools и кнопку на панели инструментов для ToggleImages.exe делаем через всё тот же реестр:

Надо отметить, что первое длинное число (10954C80-4F0F-11d3-B17C-00C0DFE39736) в этом коде должно быть любым уникальным числом. Второе, в ключе Clsid — именно таким, как написано в коде. Саму программу ToggleImages.exe нужно скопировать в каталог с Windows, например в C:\Windows. Затем запустить файл реестра. После перезагрузки браузера расширение заработает.

Загрузить код переключателя картинок

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: