Javascript.RU

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

Определение URL множественного редиректа
Доброго времени суток!

Просто реферрер получить не проблема
document.referrer

Но у меня ситуация сложнее:
1. находимся на странице A с формой, сабмитим её и нас перенаправляет на страницу B
2. со страницы B идёт 301 редирект на страницу C
3. со страницы C идёт 301 редирект на страницу D

Таким образом браузер фиксирует только крайние точки A->(B->C)->D
Естественно document.referrer показывает страницу A

Возможно ли получить URL всех страниц с которых происходил редирект?
А если нет, то возможно ли получить содержимое панели Сеть (Net) в плагине firebug?
Ответить с цитированием
  #2 (permalink)  
Старый 10.11.2010, 20:36
Аватар для vladlen
Кандидат Javascript-наук
Отправить личное сообщение для vladlen Посмотреть профиль Найти все сообщения от vladlen
 
Регистрация: 19.10.2010
Сообщений: 143

Сообщение от Bercut
A->(B->C)->D
IMHO логично.
А зачем вам что-то ломать?
Сообщение от Bercut
содержимое панели Сеть (Net) в плагине firebug
Походу нет, а самому проверить не судьба?
Есть масса других вариантов получить значение, но что-то мне задача не нравиться. Промолчу лучше
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2010, 20:59
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Bercut
A->(B->C)->D
Похоже на клоакинг какой-то
Ответить с цитированием
  #4 (permalink)  
Старый 10.11.2010, 21:05
Аватар для vladlen
Кандидат Javascript-наук
Отправить личное сообщение для vladlen Посмотреть профиль Найти все сообщения от vladlen
 
Регистрация: 19.10.2010
Сообщений: 143

Я что-то склонен думать, что авто сабмит не пройдет по цепочке. Т.е. не будет ждать ответа и не редиректнится. Это защита от спамботов. Честно говоря в голову такое не приходило мне
Bercut, а вы, если хотите получить помощь, покажите что ваши намерения добрые, возможно помощь придет
Хотя это уже оффтоп будет.

Последний раз редактировалось vladlen, 10.11.2010 в 21:07.
Ответить с цитированием
  #5 (permalink)  
Старый 10.11.2010, 21:12
Интересующийся
Отправить личное сообщение для Bercut Посмотреть профиль Найти все сообщения от Bercut
 
Регистрация: 10.11.2010
Сообщений: 22

Сообщение от vladlen Посмотреть сообщение
А зачем вам что-то ломать?
Не ломать, пишу скрипт для гризманки, его поведение определяет переменная, определённая в URL C

Сообщение от vladlen Посмотреть сообщение
Походу нет, а самому проверить не судьба?
Каким образом проверить? В доках ничего нет на эту тему, объект _firebug тоже ничего интересного не содержит

Сообщение от vladlen Посмотреть сообщение
Есть масса других вариантов получить значение
Поделитесь информацией, если Вам действительно что-то известно. Естественно можно получить всё что надо например PHP-шным curl, но меня интересует именно javascript без использования серверных технологий
Ответить с цитированием
  #6 (permalink)  
Старый 10.11.2010, 22:47
Аватар для vladlen
Кандидат Javascript-наук
Отправить личное сообщение для vladlen Посмотреть профиль Найти все сообщения от vladlen
 
Регистрация: 19.10.2010
Сообщений: 143

Сообщение от Bercut
именно javascript без использования серверных технологий
Не вариант, вы уже это пробовали.
Сообщение от Bercut
_firebug тоже ничего интересного
Странно, мог бы хоть ченить содержать.
Пробуйте это но только для отладки
Больше нет альтернатив. Ну, если только не патч браузера
Ответить с цитированием
  #7 (permalink)  
Старый 10.11.2010, 23:28
Интересующийся
Отправить личное сообщение для Bercut Посмотреть профиль Найти все сообщения от Bercut
 
Регистрация: 10.11.2010
Сообщений: 22

решение оказалось достаточно простым
понадобился только NetExport - расширение для FireBug
данное расширение умеет грабить содержимое панели Net и экспортить его в файл в виде json строки, в которой и содержатся все ссылки редиректов
я немного изменил его таким образом, что вместо экспорта в файл оно записывает данные в объект window
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows Media Player - Как скрыть url потока на сайте mff Элементы интерфейса 6 01.05.2010 03:35
Как зайти с сервера на какой-либо url? bayah Общие вопросы Javascript 6 25.04.2010 19:05
Как правильно прописать URL xela1980 jQuery 1 16.12.2009 15:39
Добавление переменной в URL и ее чтение Espoir Элементы интерфейса 1 14.07.2009 13:08
URL с русскими буквами runa Я не знаю javascript 24 31.05.2009 14:28