Глава 18. Подключаемые программные модули (plug-ins)_______________385
модулями". Однако модули могут успешно подключаться как к браузеру Microsoft Internet Explorer, так и к другим программам просмотра. Но так как модули в большинстве случаев ассоциируются с программой Netscape Navigator, речь в этой и нескольких следующих главах пойдет именно об этом браузере.
ТГримечание ^
Хотя Microsoft Internet Explorer поддерживает внешние программные модули, для вывода мультимедийных дополнений к документам предпочтительнее использовать технологию ActiveX. Она практически повторяет функции подключаемых Netscape-модулей. Интересно, что теперь Netscape Navigator, со своей стороны, поддерживает ActiveX, как вы уже догадались, через подключаемый программный модуль. Причем этот модуль разработан не компанией Netscape, а компанией Ncompass Lab. О технологии ActiveX и ее применении в HTML-документах вы узнаете из глав 22 и 23 этой книги.
Примечани ')
Netscape планирует включить в версию 4.0 своего браузера функцию автоматического копирования и установки на машину пользователя подключаемых программных модулей. Если Netscape Navigator встретит MIME-тип, для которого не имеется подходящего модуля, браузер спрашивает пользователя, не нужно ли скопировать и установить новый модуль. В случае утвердительного ответа браузер скопирует модуль и установит его.
Подключаемые к браузеру модули работают подобно модулям, используемым для дополнения функций других программ, например, Adobe Pho-toshop. Важно, что модули прозрачны — увеличивая возможности браузера, они практически не меняют его интерфейс. Если вы, например, смотрите "кино"с помощью модуля QuickTime, это никак не сказывается на внешнем облике и функциях окна браузера.
Говоря техническим языком, подключаемые модули представляют собой блоки динамического кода, являющиеся частью интерфейса прикладного программирования (API)для интегрирования в Netscape Navigator программных продуктов сторонних фирм. Это часть философии "открытой системы", которую компания Netscape воплощает в своих браузерах и которая позволяет производителям интегрировать свои программы в HTML-документы.
Подключаемые модули позволяют вашему браузеру работать с продуктами сторонних компаний и различными мультимедийными форматами. Они призваны дополнять, а не заменять другие технологии, объединяющие разные приложения, такие, как ActiveX и Java. Подключаемый модуль может выполнять следующие задачи:
ПСоздавать в окне программы просмотра дополнительное окно для вывода своей информации, как, например, QuickTime.
13Зак. 535