Настройка Internet Explorer
Windows XP поставляется с Internet Explorer 6. IT-профессионалы могут настроить много параметров Internet Explorer, используя Internet Explorer Administration Kit. Этот инструмент доступен по адресу http:// www.microsoft.com/downloads, а также поставляется с пакетом Office XP Resource Kit. С помощью этого набора вы можете сделать следующее:
? приспособить Internet Explorer и другие компоненты Internet к нуждам вашей компании или пользователей. Например, вы можете настроить панель Links (Ссылки) и меню Favorites (Избранное), внеся в них адреса вашей intranet или предоставив полезную информацию;
? настроить и распространять настройки, не прикасаясь к рабочим столам;
? настроить программу установки так, что она не потребует вообще или
потребует очень незначительного вмешательства пользователя;
? управлять тем, какие настройки могут изменяться пользователем, так что IT-профессионалы могут быть уверены, что безопасность, соединения и важные настройки будут соответствовать корпоративным стандартам.
За дополнительной информацией об Internet Explorer Administration Kit обратитесь к странице http://www.microsoft.com/windows/ieak/ default.asp. Следующий раздел описывает несколько моих любимых настроек Internet Explorer, включая расширение его контекстного меню, изменение фона его панели инструментов и добавление URL для осуществления поиска.
Расширение контекстного меню
Щелкните правой кнопкой мыши на веб-странице, и Internet Explorer отобразит контекстное меню. Также при помощи IE вы можете узнать, как происходит реабилитация позвоночника. Вы можете настроить это контекстное меню, добавив к нему команды, указывающие на скрипты в HTML-файле. Например, вы можете добавить в контекстное меню команду, которая будет открывать текущую веб-страницу в новом окне или подчеркивать выделенный в ней текст.
HKCTJ\Software\Microsoft\Internet Explorer\MenuExt - это место, где Internet Explorer ищет расширения. Создайте этот ключ, если он не существует, а затем создайте в нем подключ для каждой из команд, которые вы хотите добавить к меню. Затем установите значение по умолчанию этого подключа равным пути и имени HTML-файла, содержащего скрипт, выполняющий требуемую команду. Например, чтобы добавить в контекстное меню команду Magnify, которая запускает скрипт, содержащийся в HTML-файле C:\Windows\Web\Magnify.htm, создайте под-ключ Magnify и установите его значение по умолчанию в C:\Windows\ Web\Magnify.htm. Когда вы выберете зту команду в контекстном меню Internet Explorer, он выполнит скрипт, который содержится в файле. Затем вы должны создать Magnify.htm. Следующий листинг показывает содержимое Magnify.htm. Свойство external.menuArguments содержит оконный объект, в котором вы выполняете команду. Благодаря тому, что вы имеете доступ к объекту окна, вы можете сделать с зтим окном почти все, что вам захочется, например, переформатировать его содержимое и тому подобное.
Листинг 4.6. Magnify.htm
<HTML>
<SCRIPT LANGUA6E=”JavaScript” defer>
varobjWin = external.menuArguments;
var objDoc = objWin.document;
var objSel = objDoc.selection;
varobjRange = objSel.createRangeQ;
objRange.execCommand( “FontSize», 0, “+2″ );
</SCRIPT>
</HTML>
Вы можете указать контекстное меню, к которому Internet Explorer добавляет вашу команду. В подключе, который вы создали для расширения, создайте значение Contexts типа REG_DWORD, и присвойте ему битовую маску, показанную в таблице 4.5. Например, чтобы ограничить предыдущий пример так, что Internet Explorer будет отображать его только для выделенного текста, добавьте к Magnify значение Contexts типа REG_DWORD и установите его равным 0×10.