информация о системе без activeX

 
0
 
JavaScript
ava
ZAVS | 27.10.2004, 13:11
как при помощи java script узнать версию ОС(версию mediaplayer итд.)
Comments (10)
ava
Alx | 27.10.2004, 16:39 #
можно узнать только платформу (navigator.platform) и выудить систему из navigator.appVersion
ava
Aliance | 27.10.2004, 19:05 #
Цитата (ZAVS @ 27.10.2004, 12:11)


как при помощи java script узнать версию ОС


navigator.userAgent // вернет ОС (пример: Windows XP)
navigator.appVersion // вернет версию браузера (пример: MSIE 5.2)
navigator.product // Вернет ядро ОС (пример: Gecko)
ava
Alx | 27.10.2004, 21:44 #
Aliance
navigator.userAgent возвращает у меня
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
,
navigator.appVersion
4.0 (compatible; MSIE 6.0; Windows NT 5.1)
а
navigator.product
undefined

ava
ZAVS | 28.10.2004, 12:34 #
спасибо

а про Media Player что то есть???? :qstn
ava
Aliance | 28.10.2004, 21:23 #
ALEXANDRO
Ну, собственно, первые 2 так и должны smile)) Без прочих условий, про третье - не знаю - не знаю...
У меня работает smile
ava
foRaver | 28.10.2004, 23:49 #
Цитата
а про Media Player что то есть????


про mediaplayer'ы не нашел, но есть что-то подобное, но для plug-in'ов в общем.


<html><head>
<title>Plug-in test</title>
<script language="JavaScript">
function zapros()
{
var kolichestvo_pluginov = navigator.plugins.length;
var win = window.open("", "Plug-in information", "width=200, height=250,
resizeable=yes, scrollbars=yes");
var i = -1;
win.document.write("<h2><center>Plug-in list:</center></h2>");
win.document.write("<h4>Plug-ins: " + kolichestvo_pluginov + "</h4>");

while(i<kolichestvo_pluginov)
{
i++;
win.document.write("<h4>" + navigator.plugins[i].name + "</h4">);
}
}
</script>
<body onLoad = "zapros()">
<b>Должен появиться pop-up со списком всех плагинов, работающих с вашим браузером</b>
</body>
ava
ZAVS | 29.10.2004, 13:57 #
Цитата (foRaver @ 28.10.2004, 23:49)
Цитата
а про Media Player что то есть????




про mediaplayer'ы не нашел, но есть что-то подобное, но для plug-in'ов в общем.





<html><head>

<title>Plug-in test</title>

<script language="JavaScript">

function zapros()

{

   var kolichestvo_pluginov = navigator.plugins.length;

   var win = window.open("", "Plug-in information", "width=200, height=250,

                                          resizeable=yes, scrollbars=yes");

   var i = -1;

   win.document.write("<h2><center>Plug-in list:</center></h2>");

   win.document.write("<h4>Plug-ins: " + kolichestvo_pluginov + "</h4>");

   

   while(i<kolichestvo_pluginov)

   {

       i++;

      win.document.write("<h4>" + navigator.plugins[i].name + "</h4">);

   }

}

</script>

<body onLoad = "zapros()">

<b>Должен появиться pop-up со списком всех плагинов, работающих с вашим браузером</b>

</body>


спасибо
а в I.E. это работает
у меня navigator.plugins.length=0

:qstn
ava
guest | 30.10.2004, 08:15 #
узнать про систему ты можешь намного более
том в числе и какие проги стоят и какой версии (примерно 40 программ)
для этого надо использовать поведения clientCaps
можно посмотреть здесь
http://www.webber.ru/articles/article.html?article_id=152
зы только для мси 5+
ava
guest | 30.10.2004, 08:17 #
а конкретно смотри за isComponentInstalled, по примерам надеюсь разберешься
ava
ZAVS | 30.10.2004, 16:17 #
Спасибо

если есть еще кое-что пишите пожалуйста.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  guest   foRaver   Alx   ZAVS ava  Aliance
advanced
Submit