Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.09.2009, 21:18
Интересующийся
Отправить личное сообщение для Pluto Посмотреть профиль Найти все сообщения от Pluto
 
Регистрация: 03.09.2009
Сообщений: 16

Механизм перехода по ссылке пользователем и переадресация.
Привет всем!
Начал осваивать javascript.
Сразу же появилось множество вопросов, часть ответов удалось найти самостоятельно, часть нет. Требуется помощь гуру javascript.

Вопрос в следующем (может это и не совсем жабаскрипт, но тем не менее):
есть скрипт, работающий в Opera. скрипт простенький, он ждет пока страница полностью загрузится, затем ищет в теле страницы определенную текстовую строчку, и, найдя ее, ищет в документе ссылку и переходит по ней вот так:

window.location.href = <ссылка>

т.е. обычным редиректом
вопрос: на стороне сервера можно как то отследить, была ли ссылка нажата человеком или нет?
Ответить с цитированием
  #2 (permalink)  
Старый 06.09.2009, 21:21
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

а зачем?
Ответить с цитированием
  #3 (permalink)  
Старый 06.09.2009, 21:23
Интересующийся
Отправить личное сообщение для Pluto Посмотреть профиль Найти все сообщения от Pluto
 
Регистрация: 03.09.2009
Сообщений: 16

Тут вопрос стоит не зачем, а можно ли :-)
Потому что я в данном случае нарушающая сторона. :-)
вместо того чтобы тупо сидеть и тыкать в кнопочки я скриптик написал.
вот и думаю теперь - поймают или не поймают :-)
Ответить с цитированием
  #4 (permalink)  
Старый 07.09.2009, 10:00
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Pluto
поймают или не поймают
Не поймают
Ответить с цитированием
  #5 (permalink)  
Старый 07.09.2009, 10:05
Интересующийся
Отправить личное сообщение для Pluto Посмотреть профиль Найти все сообщения от Pluto
 
Регистрация: 03.09.2009
Сообщений: 16

т.е., я так понимаю, фактических различий между нажатием на ссылку пользователем и программной переадресацией нет. В любом случае на сервер приходит обычный запрос страницы браузером?
Ответить с цитированием
  #6 (permalink)  
Старый 07.09.2009, 10:30
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Pluto
т.е., я так понимаю, фактических различий между нажатием на ссылку пользователем и программной переадресацией нет. В любом случае на сервер приходит обычный запрос страницы браузером?
Именно. Из-за этого нельзя точно сказать кем был послан запрос, можно увидеть, только что это браузер. Иногда, при посылке запроса аяксом вставляют какой-либо заголовок, чтобы определить, что это аякс, но на клиенте можно подделать всё
Ответить с цитированием
  #7 (permalink)  
Старый 07.09.2009, 10:37
Интересующийся
Отправить личное сообщение для Pluto Посмотреть профиль Найти все сообщения от Pluto
 
Регистрация: 03.09.2009
Сообщений: 16

большое спасибо! :-)
Ответить с цитированием
  #8 (permalink)  
Старый 07.09.2009, 12:46
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Если на протяжении 5 часов между нажатиями проходит ровно 5 секунд, то это либо программа, либо кто-то уснул перед компом и икает.
Ответить с цитированием
  #9 (permalink)  
Старый 07.09.2009, 12:49
Интересующийся
Отправить личное сообщение для Pluto Посмотреть профиль Найти все сообщения от Pluto
 
Регистрация: 03.09.2009
Сообщений: 16

Сообщение от Riim Посмотреть сообщение
Если на протяжении 5 часов между нажатиями проходит ровно 5 секунд, то это либо программа, либо кто-то уснул перед компом и икает.
не-е-е...
ну в этом смысле все корректно сделано.
берется рандомная пауза от 0 до 30 секунд. :-)
Ответить с цитированием
  #10 (permalink)  
Старый 07.09.2009, 15:04
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Riim
Если на протяжении 5 часов между нажатиями проходит ровно 5 секунд, то это либо программа, либо кто-то уснул перед компом и икает.
Кстати, да. Могут легко забанить, но далеко не везде так делают. Так что смотри
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск