|
|
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
В Firefox и Opera работает такая конструкция for (var i=0; i<navigator.plugins.length; i++) alert(navigator.plugins(i).name); В IE не работает, как определить в IE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 11:15 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
В ИЕ используются AxtiveX. Обычно определяется try - catch. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 11:44 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
ShSergeВ ИЕ используются AxtiveX. Обычно определяется try - catch. Можно пример кода? Я так предполагаю, что нужно создавать объект new ActiveXObject('плагин') ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 13:01 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
Например, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 13:21 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
Однако следует помнить, установленный - не всегда разрешенный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 13:45 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
ShSergeНапример, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Спасибо, смысл понятен. Не подскажешь где найти полный список ActiveX, в смысле то , что в скобках пишеться 'Microsoft.XMLHTTP' ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 14:13 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
Есть много способов. Например, Визуалстудия. Если не установлена - попробуй малюсенькую программку ActiveXControlPad . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 14:21 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
ShSergeпопробуй малюсенькую программку ActiveXControlPad . Выдала прога мне ID = 'CExpressViewerControl1' . Подставляю : ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 14:43 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
ShSergeпопробуй малюсенькую программку ActiveXControlPad . Выдала прога мне ID = 'CExpressViewerControl1' . Подставляю : Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 14:46 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
ActiveXObject принимает ProgID. ProgID - строка вида Библиотека.Класс , обязательно с точкой. Так что либо накосячила прога, либо нужно пошире разуть глаза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 15:23 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
Программа сама кладёт АктивеХ на страничку. Криэйтить его не надо. Объект идентифицируется GUIDом. new ActiveXObject(сервер.объект) - способ криэйтить COM объекты. В принципе, в реестре можно посмотреть соответствие, если есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 15:25 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
Кстати, полный список ActiveX - несколько сотен записей. Большая часть из них физически не в состоянии работать в IE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 15:26 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
AntonariyКстати, полный список ActiveX - несколько сотен записей. Большая часть из них физически не в состоянии работать в IE. Имхо, ты не прав. Если я понимаю, то ActiveX это COM-сервер с поддержкой позднего связывания. А если так, то любой ActiveX (но не любой COM-сервер) можно создать в JS. Только вот зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 15:31 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
Все спасибо всем большое за помощь, со всем разобрался! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 15:31 |
|
||
|
Определение средствами JavaScript установленных у клиента плагинов
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Имхо, ты не прав. Для меня уже давно Если я понимаю, то ActiveX это COM-сервер с поддержкой позднего связывания. А если так, то любой ActiveX (но не любой COM-сервер) можно создать в JS.Я и не утверждал обратного. COM-серверов без поддержки позднего связывания гораздо меньше, чем с. _Vasilisk_Только вот зачем?О том и речь. Ну создашь ты объект имплементатора какого-нибудь системного интерфейса, и что с ним дальше делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=336&tid=1456540]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 298ms |

| 0 / 0 |
