Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2011, 13:35
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

Кроссдоменный запрос
Я хочу получить бинарный код с http://pmt.sourceforge.net/opossum/opossum.jng
Скажите как это сделать?

var xhr = new XMLHttpRequest();
xhr.open("GET","http://pmt.sourceforge.net/opossum/opossum.jng");
xhr.responsType = "arraybuffer";
xhr.onload = function(){
  alert(xhr.response);
}
xhr.send(null);


Не работает! Точнее бинарный код сервер не отправляет.
Кстати, исходный домен 127.0.0.1 если что...

Последний раз редактировалось Solovei95, 11.11.2011 в 13:40.
Ответить с цитированием
  #2 (permalink)  
Старый 11.11.2011, 13:46
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Чтобы получить что-то с удалённого сервера, нужно, чтобы этот сервер разрешил у себя забирать это что-то. pmt.sourceforge.net вам, очевидно, ничего такого не разрешал.
Ответить с цитированием
  #3 (permalink)  
Старый 11.11.2011, 13:49
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

здесь статья про это http://habrahabr.ru/blogs/javascript/120917/
поищите поиском 'Создание кросс-доменного запроса'
Ответить с цитированием
  #4 (permalink)  
Старый 11.11.2011, 13:56
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

А вот теперь другая проблема!
Почему я могу забирать от туда: http://worldofweb.herobo.com/
Но не могу: http://worldofweb.herobo.com/jngs/firefox-256.jng
Хотя это мой сайт...
Ответить с цитированием
  #5 (permalink)  
Старый 11.11.2011, 14:04
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Solovei95
Почему я могу забирать от туда: http://worldofweb.herobo.com/
Но не могу: http://worldofweb.herobo.com/jngs/firefox-256.jng
http://worldofweb.herobo.com/ отдаёт заголовок
Access-Control-Allow-Origin: *

http://worldofweb.herobo.com/jngs/firefox-256.jng видимо не отдаёт.
Ответить с цитированием
  #6 (permalink)  
Старый 11.11.2011, 14:08
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

И мне придется делать хак?
Неужели ни как нельзя получить содержимое картинки?

Последний раз редактировалось Solovei95, 11.11.2011 в 14:11.
Ответить с цитированием
  #7 (permalink)  
Старый 11.11.2011, 14:11
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

загрузи на свой сервер, например с помощью PHP
а уже потом бери это JavaScriptoм со своего сервера
Ответить с цитированием
  #8 (permalink)  
Старый 11.11.2011, 14:13
Профессор
Посмотреть профиль Найти все сообщения от Solovei95
 
Регистрация: 15.03.2011
Сообщений: 353

А как я загружу с помощью PHP - это невозможно!
А если надо написать расширение к Firefox ?
Ответить с цитированием
  #9 (permalink)  
Старый 11.11.2011, 14:16
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

я не так выразился ты грузишь аяксом какой-то свой, например, файл php, он уже обращается к внешнему ресурсу, получает и отдает тебе в JS то что надо.
Ответить с цитированием
  #10 (permalink)  
Старый 11.11.2011, 14:19
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

Сообщение от Solovei95 Посмотреть сообщение
А как я загружу с помощью PHP - это невозможно!
например так http://ru2.php.net/manual/en/functio...t-contents.php
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать таймер, как на Letitbit? free_style Javascript под браузер 1 01.07.2010 17:55
While как условные выражения Latro Общие вопросы Javascript 23 27.06.2010 14:53
Как сделать такое fancy menu uonax Элементы интерфейса 2 22.05.2010 12:52
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32