Javascript.RU

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

FF и GM_XMLHttpRequest
Тема на самом деле немного в другом.
Есть ресурс, на нем выкладываются ссылки на файлообменник. Собственно задача выхватывать ссылку со

странички и получать прямую на скачивание фала, однако тут несколько проблем.

Используется GM_xmlhttpRequest (greasemonkey) Скрипт пользовательский.
Через него получаем страничку на обменнике и выдергиваем оттуда форму. метод Post. и уже по action

отправляем пост запрос на файл. Нужна только ссылка. Однако GM_xmlhttpRequest начинает тянуть весь

файл, что блин проблемно при размерах близких к 1 Гб.

Можно было бы через фрейм или новое окно подгрузить страницу обменника и отправить с нее пост запрос

и перехватить имя файла, да вот только имя сервака отличается и обычный XMLHttpRequest выдает

сообщение, что нельзя загружать с др. ресурса. В консоли ошибок идет как просто сообщение и в

сообщении как раз ССЫЛКА на файл. Типа оттуда нельзя тянуть.
Теперь собственно вопрос. Это не ошибка и catch на XMLHttpRequest.Send ничего не дает. Можно как то это сообщение выхватить. Или может есть другой

способ получить имя файла не меняя политики безопастности в FF???
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2009, 10:05
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

попробуй в качестве метода HEAD указать
Ответить с цитированием
  #3 (permalink)  
Старый 27.01.2009, 11:35
Новичок на форуме
Отправить личное сообщение для Dantesik Посмотреть профиль Найти все сообщения от Dantesik
 
Регистрация: 18.01.2009
Сообщений: 2

Вопрос решился через Greasemonkey.
А точнее GM_xmlhttpRequest.
Кросс-доменный запрос для Оперы все равно придется решать через iframe или опять мутить через ж. Так что блин.
Ответить с цитированием
  #4 (permalink)  
Старый 27.01.2009, 16:37
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Кросс-доменные запросы через iframe будут точно так же недоступны, как и через XMLHttpRequest.
Ответить с цитированием
Ответ



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

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