![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| vvvictor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.3.2006 Репутация: нет Всего: нет |
Всем привет, может я плохо искал, но...... Поэтому прошу сильно не пинать а просто кинуть на нужные ссылки.
Итак задача: Известно, что в Mozilla/FireFox по URL about:plugins можно получить список установленных плагинов и поддерживаеммых ими MIME....... Как эту информацию получить средствами JavaScript - я знаю. Но тот-же скрипт при прогонке в IE - выдает пустоту. Это тоже как-то понятно..... Часть объектов, способных к внедрению в IE для отображения неких объектов, например видео, не являются объектами IE как таковыми..... Т.е. ActiveX - объекты Windows...... Если я чего-то не правильно понимаю - поправте меня, плиз. А теперь собственно вопросы: 1. Как можно в IE вытащить поддерживаеммые MIME и связанные с ним ActiveX и плагины 2. Возможен ли в браузерах выбор плагина, которым хочешь воспользоваться, если на один MIME зарегистрированно несколько плагинов или ActiveX компонентов ? Маленькое примечание - относящееся к вопросу 2. На сколько я понимаю опция classid имеющаяся в тэге OBJECT является спецификой Windows, а выбор плагина меня интересует без этой опции. Т.е. При динамическом формировании тэга OBJECT я должен указать только "type=[Некий MIME]" Премного благодарен откликнувшимся...... |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
1 через плюгины из осла вытянуть что нить чрезвычайно сложно, возвражает пустой список и молчит как партизан
2 а там уже по обстоятельствам что имеем то и генерим, что желательней З.Ы. UID могут в версиях винды меняться, так что исчи в нете, и не все UID можно прочесть, система не даст -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
dstorm81, похоже код вырезан откуда то и не проверен, он должен кидать исключения т.к. сам обьект кого опрашиваем у тебя не существует (строка document.getElementById('clntcps')) и clientcaps bechavior к обьекту ты не привязал.
Пользуем isComponentInstalled, что может пока дать только id компонента. Достаточно что бы подтвердить его существование. Опросить можно только эти компоненты, иначе вроде как не "секьюрно" Рабочий код целиком:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
2 Sardar вырезан с моей работающей страницы
З.Ы. ну забыл я вставить клиент капшион и его поведение что пристрелить меня за это чтоли? З.Ы.Ы. Сардар там между прочим не весь список указан, я в нете видел другой список (от мелкомягких+ другие), около 30 примерно Это сообщение отредактировал(а) dstorm81 - 8.4.2006, 20:02 -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Не, лучше исправлять пытками
Шучу, просто не рабочий код отбивает обычно желание у человека разбираться дальше, а путь то был верный, хоть и не совсем удобный. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |