| 
 | 
	
	
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 15:22
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Люблю js, jquery 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.08.2011 
					
					
					
						Сообщений: 214
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
			
			 
				измененя js кода от стороне ползователя
			 
			
		
		
		
		Приветствую 
 
вопрос такои: как может полозватель отредактировать яваскрипт код? 
например есть код 
alert("aaa"); 
как может полозвател отредакторпвать етот код например так alert("bbb"); 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 15:30
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Тлен 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 02.01.2010 
					
					
					
						Сообщений: 6,601
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Пользователь для себя может сделать  с js кодом что угодно, ибо оный выполняется на клиенте. 
		
	
		
		
		
		
		
			
				__________________ 
				29375, 35 
 
			 
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 15:36
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Люблю js, jquery 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.08.2011 
					
					
					
						Сообщений: 214
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Aetae, 
 и код  подключаемой через <script src="bla_bla_bla"></script> тоже может изменить юзер? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 15:36
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Сам по себе 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 09.06.2009 
					
					
					
						Сообщений: 963
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		А есть еще  greasemonkey  - так вообще можно расширять функционал, например, браузерных игр.  
		
	
		
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 15:55
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 22.02.2012 
					
					
					
						Сообщений: 163
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 как же меня это достало, напишу статью про то как работает браузер для нубов! часто такие вопросы встречаю уже! они думают что браузер работает с html документом, вот прямо с текстом работает! жесть.  
 
нужно их учить и учить! 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 18:43
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.12.2009 
					
					
					
						Сообщений: 579
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от Mахmaxmaximus
			 
		
	 | 
 
	
		как же меня это достало, напишу статью про то как работает браузер для нубов! часто такие вопросы встречаю уже! они думают что браузер работает с html документом, вот прямо с текстом работает! жесть.  
 
нужно их учить и учить!
	 | 
 
	
 
 видимо, топикстартер имел в виду редактирование скриптов юзерами с сохранением на сервере    
по теме: 
 
вместо alert("aaa"); пишем: 
 
alert( var_a );
 
а переменную var_a берем из базы данных/файла/сессии/кукисов (как больше нравится). пользователю даём возможность изменять эту переменную и сохранять для последующего использования    
		
	
		
		
		
		
		
			
				__________________ 
				С моих слов записано верно.
			 
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				26.02.2012, 19:15
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 22.02.2012 
					
					
					
						Сообщений: 163
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 T-sh, 
 Наверное да). Но вообще я часто замечал что люди думают что браузер с текстом странички работает, когда происходит какое то изменение в DOM то браузер просто записывает это в ТЕКСТ html странички  парсит её и перерендеривает от туда XDXDXDXDXD. 
 
Тут я думал что ОП хочет изменить текст что в тегах <script> и чтобы изменился скрипт)) 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Mахmaxmaximus, 26.02.2012 в 19:18.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				27.02.2012, 13:25
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Люблю js, jquery 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 23.08.2011 
					
					
					
						Сообщений: 214
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 наверное я не понятно написал мои вопрос, попрубую написать понятно. 
 
всегдо говарят что обични ползовател, может изменить яваскрипт код, так как яваскрипт виполняется в компютере полозвателя. 
 
если ми напряамую напишим в фаиле "index.php" например: 
<script language="javascript" type="text/javascript" > 
alert("aaa"); 
</script> 
то (злои) ползовател может легко изменить етот js код через source из своего браузера да? юзер может изменить alert("aaa") на alert("ббб") 
 
а если ми етот  alert("aaa"); вставливаем не напрямую, а через   
<script language="javascript" src="lalala.js"> </script> 
то ползоветал тоже может как то изменить наш: alert("aaa")? 
если да, то как? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				27.02.2012, 13:27
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Просто любитель 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 13.09.2011 
					
					
					
						Сообщений: 300
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Mахmaxmaximus, я вот именно так и думаю, без балды. Чего почитать подскажете? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				27.02.2012, 13:48
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
			 | 
			  | 
			
				
				
					Регистрация: 22.02.2012 
					
					
					
						Сообщений: 163
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 dadli, 
 возьмет, нажмет, редакитровать страницу, найдет там этот скрипт, найдет эту строчку, нажмет "редактировать" и отредактирует. и это изменит код на твоем сервере, и перепишет все твои php скрипты и у всех пользователей что загрузят твою страничку после этого, код будет уже измененным. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |