Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Изкарване на параметрите на компютъра
Автор  iwanov (11.06.2007 02:28) съобщение до автора
Погледнат  5743 пъти добави към любими
Оценка добави коментар
Гласове  1 изпрати на приятел
Коментари  (2) абонирай се за JavaScript
     
iwanov
     
 

Този скрипт обединява някои от най-често използваните възможности на javascript за разпознаване на машината на юзера.
Ако искате да покажете на някой юзър колко много неща знаете за неговия компютър просто копирайте следващия javascript код някъде между <BODY> и </BODY> :

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<script language="JavaScript">
var browserName = navigator.appName
var browserVersion = navigator.appVersion
var browserVersionNum = parseFloat(browserVersion)
var agent=navigator.userAgent

var system="unknown"
if ((agent.indexOf("Win95")!=-1)||(agent.indexOf("Windows 95")!=-1))
{
system='Windows 95'}
if ((agent.indexOf("Win98")!=-1)||(agent.indexOf("Windows 98")!=-1))
{
system='Windows 98'}
if ((agent.indexOf("WinNT")!=-1)||(agent.indexOf("Windows NT")!=-1))
{
system='Windows NT'}
if ((agent.indexOf("Win16")!=-1)||(agent.indexOf("Windows 3.1")!=-1))
{
system='Windows 3.<i>x</i>'}
if (agent.indexOf("Macintosh")!=-1) {
if (agent.indexOf("PC)")!=-1) {system='Mac PPC'} else {system='Mac 68K'}
}
if (agent.indexOf("SunOS")!=-1) {system='Unix Sun'}
if (agent.indexOf("IRIX")!=-1) {system='Unix SGI'}
if (agent.indexOf("HP-UX")!=-1) {system='Unix HP'}
if (agent.indexOf("AIX")!=-1) {system='Unix IBM'; }
var availheight="unknown"
var availwidth="unknown"
var bufferdepth="unknown"
var colordepth="unknown"
var height="unknown"
var width="unknown"
var javaOK = "unknown"
var cookiesOK = "unknown"
var minorVers = "unknown"
var cpu = "unknown"
var browsLang = "unknown"
if (browserVersionNum >= 4) {
var availheight=screen.availHeight
var availwidth=screen.availWidth
var colordepth=screen.colorDepth + " bit"
var height=screen.height
var width=screen.width
if (navigator.javaEnabled()==true){javaOK="Yes"}else{javaOK="No"}
if (browserName=="Microsoft Internet Explorer") {
if (navigator.cookieEnabled==true) {
cookiesOK="Yes"
}else{
cookiesOK="No"
}
}
var minorVers = navigator.appMinorVersion
var cpu = navigator.cpuClass
var browsLang = navigator.browserLanguage
}

document.write("Версия на браузъра :<b>"+ browserVersion +"</b><br>"
document.write("Браузър :<b>"+ browserName +"</b><br>"
document.write("Операционна система :<b>"+ system +"</b><br>")
document.write("Java поддръжка?<b> "+ javaOK + "</b><br>")
document.write("Поддръжка на Cookies ?<b> "+ cookiesOK + "</b><br>")
document.write("Език:<b> "+ browsLang + "</b><br>")
document.write("Резолюция на монитора: <b>"+width+" </b>x<b> "+height+"</b><br>")
document.write("Дълбочина на цветовете: <b>" + colordepth + "</b><br>")
document.write("Ширина на екрана впиксели: <b>" + availwidth + "</b><br>")
document.write("Височина на екрана в пиксели: <b>" + availheight + "</b><br>")
document.write("CPU: <b>" + cpu + "</b></p>")
<
/script>



Ключови думи: javascript разпознаване параметри компютър




 За автора: iwanov  
Казвам се Галин Иванов и обичам да се занимавам с програмиране и като цяло с компютри. Разбирам от HTML, CSS, PHP и MySQL. Старая се да научавам постоянно нови неща от IT сферата.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Ако ми остане време тия дни може да го едитна 

Поздрави

  iwanov на 18.06.2007 17:31

Да приемем, че такава информация е нужна на потребителя(все пак той си знае какво има), поен оптиомизирай кода.
Позлвай Switch за OС-то. Няма смисъл от 30 if-а, ако намери още с първия OS-то зашо да минава през другите?

  PureEvil на 18.06.2007 16:11

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008