|
|
Книги-onlinePlugin Оглавление | Назад | Вперёд | Индекс PluginМодуль plug-in, установленный на клиенте. СозданиеPlugin-объекты являются предопределёнными объектами JavaScript, доступ к которым Вы получаете через массив navigator.plugins array. ОписаниеОбъект Plugin это plug-in, установленный на клиентской машине. Рlug-in это программный модуль, который может вызваться браузером для отображения в браузере специализированных типов внедрённых данных. Пользователь может получить список установленных plug-in'ов, выбрав меню About Plug-ins из Help. Каждый Plugin-объект сам по себе является массивом, содержащим один элемент для каждого MIME-типа, поддерживаемого этим plug-in'ом. Каждый элемент массива это MimeType-объект. Например, следующий код отображает свойства type и description первого MimeType-объекта первого Plugin-объекта. myPlugin=navigator.plugins[0] Этот код даст на выходе примерно следующее: myMimeType.type is video/quicktime Plugin-объект позволяет Вам динамически определять, какие plug-in'ы установлены на клиенте. Вы можете написать скрипт для отображения внедрённых plug-in-данных, если соответствующий plug-in установлен, или вывести некоторую альтернативную информацию, такую как рисунок или текст, если не установлен. Plug-in'ы могут быть зависимы от платформы и конфигурироваться, поэтому MimeType-массив объектов Plugin может отличаться на разных платформах и для разных пользователей. Каждый Plugin-объект является элементом массива plugins. Если Вы используете тэг EMBED для генерирования вывода из plug-in-приложения, Вы не создаёте Plugin-объект. Используйте массив document.embeds для обращения к экземплярам 'plug-in'ов, созданных тэгами EMBED. См. массив - document.embeds. Свойства. Резюме.
Методы. Резюме.Этот объект наследует методы watch и unwatch из объекта Object. ПримерыПример 1. Пользователь может получить список установленных plug-in'ов, выбрав меню About Plug-ins из Help. Чтобы увидеть код, используемый браузером для этого сообщения, выберите меню About Plug-ins из Help, затем выберите Page Source из View. Пример 2. Следующий код присваивает укороченные переменные предопределённым свойствам LiveAudio. var myPluginName = navigator.plugins["LiveAudio"].name Пример 3. Этот код выводит сообщение "LiveAudio is configured for audio/wav", если LiveAudio plug-in установлен и подключён для "audio/wav" MIME-типа: var myPlugin = navigator.plugins["LiveAudio"] Пример 4. Следующее выражение представляет количество MIME-типов, которые Shockwave может отобразить: navigator.plugins["Shockwave"].length Пример 5. Этот код выводит свойства name, filename, description и length каждого Plugin-объекта на клиенте: document.writeln("<TABLE BORDER=1><TR VALIGN=TOP>", Этот пример даст примерно такой вывод:
См. такжеMimeType, document.embedsdescriptionЧитабельное описание plug-in'а. Это текст, предоставляемый разработчиками plug-in'ов. filenameОписаниеСвойство filename это имя программного файла plug-in'а, которое предоставляется самим plug-in'ом. Это имя может варьироваться для разных платформ. ПримерыСм. пример для Plugin. lengthКоличество элементов в массиве MimeType-объектов plug-in'а. nameСтрока, специфицирующая имя plug-in'а. БезопасностьJavaScript 1.1. Это свойство разрушено по умолчанию. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеИмя plug-in'а, предоставляемое самим plug-in'ом. Каждый plug-in должен иметь уникальное имя-идентификатор. Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|