 
			
				26.11.2010, 12:46
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 26.11.2010 
					
					
					
						Сообщений: 5
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
			
			 
				java-script и конфигурация компьютера
			 
			
		
		
		
		Добрый день. Я совсем новичек в java-script (точнее вообще даже не начинал), поискал ответ в гугле - не нашел. Подскажите плиз, можно ли с помощью java-script собрать и отправить на серверную часть данные о конфигурации компьютера пользователя, зашедшего на страничку со скриптом? 
Заранее спасибо 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.11.2010, 12:50
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 CacheVar 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 19.08.2010 
					
					
					
						Сообщений: 14,298
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от Intgf
			
		
	 | 
 
	| 
		Я совсем новичек в java-script (точнее вообще даже не начинал)
	 | 
 
	
 
 Но решил таки начать с того, что "тряхнуть" чей-то комп!    
- Храбро! Глупо но храбро! (с) к/ф Правдивая Ложь  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.11.2010, 13:01
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 26.11.2010 
					
					
					
						Сообщений: 5
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 нет... всего лишь хочу понять, могли ли мой тряхнуть... в общем, мне нужно знать не "как?", а можно ли вообще идентифицировать комп по железу? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.11.2010, 13:16
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Матрос 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.04.2008 
					
					
					
						Сообщений: 6,246
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 ну, не забывайте что JS - не единственное, что выполняется в браузере. 
есть еще Flash, и Java 
о возможности идентификации по железу не слышал. 
хотя может быть Flash или Java И дают возможность. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.11.2010, 13:40
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 26.11.2010 
					
					
					
						Сообщений: 5
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 я не забываю... во флэше проблем быть не может, это знаю (не в плане возможностей флэша - с ними не ознакомлен, а в плане того, что на том сайте постоянных флэшей нет и практически всё резалось мунчером...), чистой явы тоже не было там, это 100%. Потому вопрос только в java-script. Спасибо за ответ. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				28.11.2010, 00:30
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Особый гость 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 02.04.2010 
					
					
					
						Сообщений: 4,260
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		1. Начните изучения языка с его правильного написания JavaScript 
2. На JavaScript, то что вам нужно - сделать нельзя, по крайней мере нативными методами (максимум информацию о ОС и Клиенте), но можно на стороне сервера, к примеру для PHP есть  phpsysinfo 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				28.11.2010, 00:42
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Матрос 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.04.2008 
					
					
					
						Сообщений: 6,246
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от monolithed
			
		
	 | 
 
	| 
		но можно на стороне сервера, к примеру для PHP есть phpsysinfo
	 | 
 
	
 
 имеете ввиду, что на сервере, средствами PHP возможжно узнать информацию о сервере. 
это и так очевидно. но не по теме. 
или PHP может узнать что-то особенное о клиенте?  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				28.11.2010, 00:47
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Новичок на форуме 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 26.11.2010 
					
					
					
						Сообщений: 5
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от Gvozd
			 
		
	 | 
 
	
		имеете ввиду, что на сервере, средствами PHP возможжно узнать информацию о сервере. 
это и так очевидно. но не по теме. 
или PHP может узнать что-то особенное о клиенте?
	 | 
 
	
 
 вот-вот... 
 
	
 
	| 
		
			Сообщение от monolithed
			
		
	 | 
 
	| 
		Начните изучения языка с его правильного написания JavaScript
	 | 
 
	
 
 Во-первых - немного веет хамством. Во-вторых - написал именно так, чтобы акцентировать, что не ява интересует (хотя наверное и не стоило, ибо получился обратный эффект). В-третьих - хорошо, прислушаюсь к совету.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				28.11.2010, 00:57
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Матрос 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.04.2008 
					
					
					
						Сообщений: 6,246
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от Intgf
			
		
	 | 
 
	| 
		Во-первых - немного веет хамством.
	 | 
 
	
 
 во-первых вам сделали верное замечание.
 
	
 
	| 
		
			Сообщение от Intgf
			
		
	 | 
 
	| 
		Во-вторых - написал именно так, чтобы акцентировать, что не ява интересует
	 | 
 
	
 
 слово script уже говорит об этом. 
а дефис об этом никак не акцентирует
 
	
 
	| 
		
			Сообщение от monolithed
			
		
	 | 
 
	| 
		1. Начните изучения языка с его правильного написания JavaScript
	 | 
 
	
 
 я считаю, что данный совет не уместен. 
автор спросил о возможностях языка. 
ему вовсе необязательно в данном случае изучать язык.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				28.11.2010, 01:16
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Особый гость 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 02.04.2010 
					
					
					
						Сообщений: 4,260
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от Gvozd
			
		
	 | 
 
	| 
		или PHP может узнать что-то особенное о клиенте?
	 | 
 
	
 
 Наверное тогда только это:
 
getenv('REMOTE_ADDR');//IP-адрес посетителя
getenv('HTTP_USER_AGENT'); //Браузер посетителя
А что касается JS:
 
screen.width //ширина экрана монитора
screen.height //высота экрана монитора
screen.colorDepth //Битовая глубина цветовой гаммы 
screen.pixelDepth //Разрешение экрана монитора
navigator.appCodeName //Кодовое имя браузера. 
navigator.appName //Имя браузера / Тип броузера
navigator.userAgent //Агент пользователя
navigator.appVersion  //Версия броузера
lnavigator.language  //Язык броузера
navigator.platform // ОС
navigator.javaEnabled // Проверяет, включён ли Java. 
navigator.plugins[row].description // Установленные плагины
navigator.mimeTypes //Типы файлов (MIME)
appCodeName  //номер кода приложения
cpuClass // Класс процессора (x86 и пр.). 
systemLanguage // Системный язык
appMinorVersion // Минор-версия приложения
//Узнать имя пользователя (IE): 
var ws = new ActiveXObject("WScript.Network");
ws.ComputerName + " " + ws.UserName;
//Узнать IP адрес можно только через WMI (IE)
 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось monolithed, 28.11.2010 в 01:20.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |